centos7.4安装MySQL5.7及后续遇到的问题与解决方法
程序员文章站
2022-06-04 14:30:29
...
可以直接使用yum源安装,详见:
https://blog.csdn.net/pzl_pzl/article/details/82015144
安装过程中报错:
[[email protected] bin]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
可以在/etc/my.cnf里添加参数:
skip-grant-tables
然后重启mysql即可。
sudo service mysqld restart
修改mysql初始密码:
方法一:
在mysql系统外,使用mysqladmin
1 mysqladmin -u root -p password "test123"
2 Enter password: 【输入原来的密码】
方法二:
通过登录mysql系统
1 mysql -uroot -p
2 Enter password: 【输入原来的密码】
3 mysql>use mysql;
4 mysql> update user set password=passworD("test") where user='root';
5 mysql> exit;
注意:如果Mysql的版本是5.7及以上的话update语句更换如下:
1 mysql> update user set authentication_string=passworD("test") where user='root';
二、忘记原来的myql的root的密码
方法三:
首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop;
1 service mysql stop
然后执行
1 mysqld_safe --skip-grant-tables &
&,表示在后台运行,不再后台运行的话,就再打开一个终端吧。
接着登陆MySQL修改密码
1 mysql
2 mysql> use mysql;
3 mysql> UPDATE user SET password=password("test123") WHERE user='root';
4 mysql> exit;
注意:如果Mysql的版本是5.7及以上的话update语句如下:
1 mysql> update user set authentication_string=passworD("test") where user='root';
推荐阅读
-
Centos7.4服务器安装apache及安装过程出现的问题解决方法
-
Win10系统安装MySQL8.0.13遇到的问题及解决方法
-
使用vue-router与v-if实现tab切换遇到的问题及解决方法
-
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
-
Oracle 11g安装中遇到的问题及解决方法
-
安装my sql遇到的一些问题及解决方法
-
Apache 安装过程以及遇到的一些问题及解决方法
-
linux安装他版本python时遇到的问题及解决方法
-
VMware、Ubuntu、QT及PCL的安装中遇到的问题及解决方法
-
centos7.4安装MySQL5.7及后续遇到的问题与解决方法