CentOS7.2 安装MySQL
首先检查系统中是否存在使用rpm安装的mysql或者mariadb,如果有需要先删除后再编译安装。
rpm -qa | grep mysql # 检查是否安装了mysql
rpm -qa | grep mariadb # 检查是否安装了mariadb
rpm -e xxx # 一般使用此命令即可卸载成功
rpm -e --nodeps xxx # 卸载不成功时使用此命令强制卸载
- 安装MySQL
可以选择安装MySQL别的版本
$ wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
$ yum -y install mysql57-community-release-el7-10.noarch.rpm
$ yum -y install mysql-community-server
- 启动MySQL
启动MySQL
查看初始密码
登陆mysql
$ service mysqld restart
$ grep "password" /var/log/mysqld.log
$ mysql -uroot -p
> enter your password: 上面获取的初始密码
- 设置密码
降低密码等级
(密码长度)参数默认为8,修改为1
修改密码
打开远程root连接
$ set global validate_password_policy=0;
$ set global validate_password_length=1;
$ alter user 'root'@'localhost' identified by 'pwd123456';
$ update mysql.user set host='%' where user='root';
- 添加3306端口监听
服务器安全组要开放3306端口 否则无法访问!!!
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
- 重启 MySQL完成安装
$ service mysqld restart