在部署mysql 遇到了很多麻烦事,这里总结一下,作为笔记。
推荐直接使用 yum 快速搭建
使用以下的命令 # 直接复制粘贴即可使用
- 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服务
启动
- systemctl start mysqld.service
-
-
找到mysql的初始登录密码
这一步我耽误了很久,网上有说grep \"password\" /var/log/mysqld.log
我的试过并不行,不知道你们的是什么情况。
-
找到mysqld.log,,这个一般在 var/log 中
找到后 vim 查看 。会看到类似以下的内容
9:2017-05-18T06:40:17.259575Z 1 [Note] A temporary password is generated for root@localhost: lu=uN2rGegBC,
而强调部分就是密码了。
-
-
修改 mysql 密码
修改的时候,
1》。可以不登录mysql,,直接远程连接后 输入 mysqladmin -u root 120.00.000.001 -p password //当然这里的ip地址只是举例子,用的时候改成自己的服务器ip地址。
然后EnterPassword NewPassword但是我到这里并没有结束,我遇到了新的错误。
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements这是因为密码强度太低,不符合要求,无法更改。
解决办法:登录mysql 输入命令行
set global validate_password_policy=0;
-
更改完密码,再次登录突然又报了一个错误
Your password has expired.To log in you must change it using a client that supports expired password
不管是客户端,还是程序代码都报告此错。
打开命令行,执行
- mysql -uroot -p --port=33999
Enter password: //输入密码。即可进入,然后重置密码
set password=password(\'password\');
至此,阿里云服务器的mysql 部署完成。
继续阅读与本文标签相同的文章
如何将个性化需求变成大数据解决方案
SEM中,什么是展现量
-
前端进阶|第五天 const,let,var作用域问题
2026-05-18栏目: 教程
-
前端进阶|第六天 sort()问题
2026-05-18栏目: 教程
-
汇编(七)[bx]、 loop指令、debug与masm
2026-05-18栏目: 教程
-
Jvm-Sandbox源码分析--增强目标类
2026-05-18栏目: 教程
-
联华华商,你变了!
2026-05-18栏目: 教程
