步骤:
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
来源:oschina
链接:https://my.oschina.net/u/1769999/blog/1838407