安装Mysql
下载 MySQL 官方 Yum Reposity
#wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安装 Yum Reposity
#yum -y install mysql57-community-release-el7-10.noarch.rpm
安装 Mysql
yum -y install mysql-community-server
移除 Yum Reposity
#yum -y remove mysql57-community-release-el7-10.noarch
数据库设置
启动数据库
#systemctl start mysqld.service
设置开机启动
#systemctl enable mysqld.service
获取数据库初始密码
#grep "password" /var/log/mysqld.log
进入数据库
#mysql -uroot -p
输入密码
修改root密码
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
密码规则
SHOW VARIABLES LIKE 'validate_password%';
+————————————–+——-+
| Variable_name | Value |
+————————————–+——-+
| validate_password_check_user_name | OFF |
| validate_password_dictionary_file | |
| validate_password_length | 4 |
| validate_password_mixed_case_count | 1 |
| validate_password_number_count | 1 |
| validate_password_policy | LOW |
| validate_password_special_char_count | 1 |
+————————————–+——-+配置远程连接
mysql> use mysql; //使用mysql数据库 mysql> grant all privileges on *.* to 'root'@'%' identified by'test1234'; mysql>flush privileges //刷新
#systemctl restart mysqld.service //重启mysql服务
将所有数据库的所有表(.)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为123456,如果要限制只有某台机器可以访问,将其换成相应的IP即可
防火墙开启3306端口