centos7 mysql5.6 安装

瘦欲@ 提交于 2020-04-07 05:27:28

步骤:

1、下载

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

注意:如果提示没有wget,用yum -y install wget安装一下即可。

2、重启。

service mysqld restart

3、初次安装root是没有密码的,将其设置一个密码,这里设置为Iloveyou1314

3.1、登录mysql,用mysql -u root

3.2、设置密码

mysql>set password for 'root'@'localhost' =password('Iloveyou1314');

4、开启安全模式,禁止root远程登录

mysql_secure_installation

会出现5个确认框,一直输y即可。

修改 root 密码
禁止 root 账号远程登录
禁止匿名账号(anonymous)登录
删除测试库

注意:这样做的目的是为了防止数据库在互联网上被攻击,但如果只是单机调试,则没有必要了。

5、创建新用户

mysql>create user 'xiaoming'@'%' identified by 'password';  

5.1、我们将利用此账号远程登录mysql操作,因此设置为所有权限

mysql>grant all privileges on *.* to xiaoming@'%'identified by 'password';

注意到:用户名加不加单引号都可以

6、设置数据库编码

6.1、vi /etc/my.cnf

6.2、在末尾加上

[mysql]
default-character-set =utf8

7、修改mysql默认端口。

编辑vi /etc/my.cnf,在[mysqld]添加如下内容即可

[mysqld]
port=40001

重启生效。

8、增加mysql安全性

在symbolic-links=0下面添加如下内容

wait_timeout=2880000
interactive_timeout=2880000
max_allowed_packet=15M

参考链接

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!