CentOS安装配置MySql数据库
Posted OLDLI
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS安装配置MySql数据库相关的知识,希望对你有一定的参考价值。
CentOS版本7.2,mysql版本5.7
1、下载MySql安装源
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2、安装MySql源
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
3、安装MySql
yum install mysql-community-server -y
4、启动MySql
systemctl start mysqld.service 或者 service mysqld restart
5、修改密码
MySQL5.7加强了root用户的安全性,因此在第一次安装后会初始化一个随机密码,以下为查看初始随机密码的方式
grep \'temporary password\' /var/log/mysqld.log grep命令使用教程
结果如下:
使用初始随机密码登录后MySQL会强制要求修改密码,否则无法正常使用,(密码必须包含小写、大写字母及特殊字符,当然也有其他方法不受此限制,再次不多做描述),修改方法如下:
SET PASSWORD = PASSWORD(\'your new password\'); ALTER USER \'root\'@\'localhost\' PASSWORD EXPIRE NEVER; flush privileges;
然后退出后即可用新密码登录。
6、远程连接授权
MySql是根据mysql数据库中的user表里面host字段来做ip鉴权的,修改为‘@’表示不限制连接,也可以指定IP地址。
use mysql;
update set user host=\'@\' where user=\'root\';
7、开通3306端口
开通端口后需要重启防火墙,firewalld使用参考
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
以上是关于CentOS安装配置MySql数据库的主要内容,如果未能解决你的问题,请参考以下文章