文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
mysql 安装配置
找到 mysql
的 yum
源 rpm
包 https://dev.mysql.com/downloads/repo/yum
mysql 安装源地址: http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
查看机器上面是否安装过 mysql
rpm -qa | grep mysql* yum list installed | grep mysql*
mysql 的安装:
- 安装配置 yum 源
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 安装
yum -y install mysql-server
- 启动
mysql
systemctl start mysqld
- mysql 开机启动
systemctl enable mysqld
- 修改 mysql 密码
- 查看 mysql 默认安装以后的密码
- mysql 安装完成之后,在
/var/log/mysqld.log
文件中给root
生成了一个默认密码。通过下面的方式找到 root 默认密码,然后登录 mysql 进行修改
mysql -u root -p
输入密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'
;ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
- 默认情况 mysql 对密码要求非常严格
- 修改密码策略 在
/etc/my.cnf
文件添加validate_password_policy
配置,指定密码策略 - 选择
0(LOW),1(MEDIUM),2(STRONG)
其中一种,选择2
需要提供密码字典文件validate_password_policy=0
- 如果不需要密码策略,添加 my.cnf 文件中添加如下配置禁用即可:
validate_password = off
- 重新启动 mysql 服务使配置生效:
systemctl restart mysqld
- 如果不需要密码策略,添加 my.cnf 文件中添加如下配置禁用即可:
- 修改密码策略 在
- 远程管理 mysql 添加
mysql
远程登录用户- 把
host
改为%
mysql -u root -p mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user; mysql> select host, user from user; +-----------+---------------+ | host | user | +-----------+---------------+ | localhost | mysql.session | | localhost | mysql.sys | | localhost | root | +-----------+---------------+ 3 rows in set (0.00 sec) mysql> update user set host = '%' where user = 'root'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select host, user from user; +-----------+---------------+ | host | user | +-----------+---------------+ | % | root | | localhost | mysql.session | | localhost | mysql.sys | +-----------+---------------+ 3 rows in set (0.00 sec) 退出 mysql exit;
- 配置防火墙
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
- 最后注意:重启
mysql
- 最后注意:重启
- 把
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论