拿到一个新服务器后我都做了什么(Mysql)

1.获取MySQL的yum源

下载地址如:https://dev.mysql.com/downloads/repo/yum/

2.下载和安装mysql源

[~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
[~]# yum -y localinstall mysql57-community-release-el7-11.noarch.rpm 

3.在线安装MySQL

[~]# yum -y install mysql-community-server

4.重启MySQL服务器

[~]# systemctl start mysqld

5.设置开机启动

[~]# systemctl enable mysqld
[~]# systemctl daemon-reload

6.修改root本地登录密码

从 /var/log/mysqld.log 中找到初始密码,找到如下文字“A temporary password is generated for root@localhost:” 

冒号后面即为初始密码

使用命令登录

[~]# mysql -uroot -p

修改root账户密码

> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码,必须包含英文大小写字母,数字和特殊字符,且至少8位';

7.配置默认编码为utf8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'

编辑完成后,记得重启MySQL

[~]# systemctl restart mysqld

8.创建远程可访问的账户

> create user 新用户名 identified by '新用户密码';
对账户授权
> grant all privileges on 库名.表名 to '新用户名'@'%'identified by '新用户密码' with grant option;
当需要授权新用户所有库所有表的权限时,可以将库名.表名设置为*.*
刷新mysql权限表
> flush privileges ;

9.测试

从其他地址链接 mysql -h xxxxx -u用户名 -p

参考与推荐:

Centos7.3安装和配置Mysql5.7

mysql创建远程用户并授权

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值