 安装mysql
安装mysql添加源
rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm#或wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpmrpm -ivh mysql57-community-release-el7-9.noarch.rpm安装
yum -y install mysql-community-server查找默认密码
安装完成之后,安装程序为root 生成了一个默认密码,该密码输出到了 /var/log/mysqld.log 文件中,可以通过如下方式找到该日志文件中的root 用户默认密码,进而可以登录mysql数据库进行后续其它配置操作。# 启动Mysqlsystemctl start mysqld# 查找默认密码grep 'temporary password' /var/log/mysqld.log输出结果如下:

配置mysql
登录
mysql -u root -p 'mysql'然后输入密码即可进入mysql控制台。

关于mysql登录控制台命令参数的说明:
全拼
mysql --host=localhost --user=myname --password=password mydb简写
mysql -h localhost -u myname -ppassword mydb修改默认密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';set password for 'root'@'localhost'=password('new password');注意:
mysql5.7 版本默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 错误。
开启远程访问权限:
mysql> use mysql;Database changedmysql> select host,user from user;+--------------+------+-------------------------------------------+| host         | user |                           +--------------+------+-------------------------------------------+| localhost    | root || 192.168.1.1  | root |+--------------+------+-------------------------------------------+2 rows in set (0.00 sec)update user set host = '%' where user = 'root';FLUSH  PRIVILEGES;开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent重新加载防火墙
firewall-cmd --reload注意:
如服务器为阿里云、百度云、腾讯云等云服务器,则还需进行相应的安全组策略配置,开放3306端口,外部才可以访问。
- End -

回复以下关键字,获取更多资源
SpringCloud进阶之路 | Java 基础 | 微服务 | JAVA WEB | JAVA 进阶 | JAVA 面试 | MK 精讲
往期精选

 
 可能是最全的Thymeleaf参考手册:终极篇,全,全,全!!!
ribbon,不带这么坑人的!
Spring Cloud进阶之路:汇总篇
面试宝典(一):除零问题
重温Java基础(七):位运算符
避坑指南(四):zuul整合断路器监控线程池一直loading
docker进阶之路-基础篇 | 二:protainer安装与使用
集群式Quartz定时任务框架实践
如果喜欢我们的文章
可以关注我们
也可以点击右下角的在看告诉我们
期待与您相遇

点“在看”你懂得
