wordpress建立数据库连接错误的一个解决方案

版权声明:本文为博主原创文章,博客地址:https://blog.csdn.net/ChijinLoujue,未经博主允许不得转载 https://blog.csdn.net/ChijinLoujue/article/details/86517300

引言

其他解决方案所言,是由于wp-config.php文件配置问题导致,可能是其中所填数据库名称,数据库用户名,密码以及host出错,如果对此不了解,可以访问:
如果尝试多次无法解决,可能遇到笔者同样的问题,即对数据库名称,数据库用户名出现混淆,笔者错误原因是:误将登录数据库的root(用户名)所对应的密码作为之前创建的用户名为wordpress的密码,则解决方案为获得或重置wordpress用户的密码。

错误详情

返回到根目录:

cd ~

登录数据库:

mysql -u root -p  #可以在-p后直接填写密码,不用加空格
Enter password:   #输入上一行,会出现这一行

这个密码就是初始化数据库时设置的密码,也是用户root的密码,我当时在文件配置的时候填写的是这个密码但用户填的是wordpress。

解决方法

1.登陆mariadb

[root@localhost ~]# mysql -u root -p

2.切换到存储用户名和密码的数据库

MariaDB [none]> use mysql;  #回车,会显示以下内容
Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A
Database changed

3.修改密码
适用password()函数进行加密,实际上就是执行sql语句来更新指定用户的密码

MariaDB [mysql]> update user set password=password('新密码') where user='要更新密码的用户名';    #回车,出现以下
Query OK, 0 rows affected (0.00 sec)
Rows matched: 5 Changed: 0 Warnings: 0

4.刷新用户权限列表

MariaDB [mysql]> flush privileges;   #回车,出现以下
Query OK, 0 rows affected (0.00 sec)

5.退出mysql登陆

MariaDB [mysql]> quit           #回车,出现以下
Bye

6.重启mysql或者mariadb服务

[root@localhost ~]# service mariadb restart(重启mariadb)

引用与感谢

https://www.jb51.net/article/101320.htm

猜你喜欢

转载自blog.csdn.net/ChijinLoujue/article/details/86517300