CentOS安装配置MySql数据库

Posted OLDLI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS安装配置MySql数据库相关的知识,希望对你有一定的参考价值。

CentOS版本7.2mysql版本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

 

以上参考http://www.cnblogs.com/longrui/p/6071581.html

以上是关于CentOS安装配置MySql数据库的主要内容,如果未能解决你的问题,请参考以下文章

CentOS安装配置MySql数据库

CentOS7服务器中apachephp7以及mysql5.7的安装配置代码

CentOS系统安装配置mysql

CentOs7 安装配置mysql

Centos7安装并配置mysql5.6完美教程

Centos7安装并配置mysql5.6完美教程