按照
菜鸟教程上配置MySQL
都配置好了,验证安装也成功了。
但是在运行mysql客户端的时候
[root@host]# mysql
不能够运行,并且报错:
Access denied for user 'root'@'localhost'
找了很多资料,最后发现是由于没有设置数据库初始密码的问题。
按照教程安装时,默认是使用管理员进行安装,没有对数据库的初始密码进行改变,首次登陆MySQL需要使用
mysql -u root -p
然后输入初始默认密码。但是初始默认密码怎么知道呢?
可以通过查看MySQL的日志信息来获取:
cat /var/log/mysqld.log

获取上方的临时密码后,然后通过登录即可。
mysql -u root -p
登陆过后需要对初始默认密码进行修改,现在Mysql对密码强度有要求,大小写字母加特殊符号:
进行密码修改语句
mysql> ALTER USER USER() IDENTIFIED BY 'Ab123!@#';
在对密码进行修改后,以后登录MySQL就用账号密码进行登录即可。
本文详细阐述了如何配置MySQL,解决'Access denied for user'错误,包括寻找初始密码、密码修改及安全性提升。重点在于初次登录设置和后续密码管理。
5641

被折叠的 条评论
为什么被折叠?



