目录
起因
阿里云到期,不得已搬家了~
搬家的过程中,遇到一些问题,提供一些解决方法
1、出现"500Database Query Error"
config.inc.php 里面的55行左右的数据库类型Mysql改为Pdo_Mysql,
2、出现"Error establishing a database connection"错误
- 数据库服务是否运行
- 是否启动了数据库服务
- 数据库配置没有配置正确
- 检查config.inc.php配置,看看config.inc.php中数据库配置是否正确,
- 数据库版本太高(8.0以上就会出错)
这是个巨坑,一开始我直接yum search mysql 然后找了一个版本的MySQL安装,结果发现是8.1版本的……当时就感觉不好,果然,无论怎么测试连接,都是出现Error establishing a database connection"错误,然后把这个版本的MySQL给卸载了,重新安装了5.7版本的MySQL,恢复正常。
3、阿里云安装MySQL
1、使用yum安装的时候,阿里云的yum下载速度慢的捉急
有的甚至还出现了'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds'的错误
没办法,只能根据他的下载地址,在本机上下载,四个rpm文件:
地址如下:
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-libs-5.7.26-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-client-5.7.26-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-server-5.7.26-1.el7.x86_64.rpm
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-common-5.7.26-1.el7.x86_64.rpm
下载好了后,上传到服务器的指定目录:
然后进行安装,需要注意的是,安装也是要有顺序的,顺序如下:
sudo rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm
mysql-5.7.21]$ sudo rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm
mysql-5.7.21]$ sudo rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm
mysql-5.7.21]$ sudo rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm
然后在运行MySQL服务就可以了
Service mysqld restart
由于MySQL刚创建不知道密码,因此运行以下语句生成临时密码:
grep "temporary password" /var/log/mysqld.log
当执行这个命令后就会出现临时密码了
然后自己在进入msyql,修改密码即可:
Mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '********';
暂时无法评论哦~
暂无评论