标签 ‘ mysql

更新 Mysql 报错 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

报错信息如下:

The GPG keys listed for the "MySQL 5.7 Community Server" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.


 Failing package is: mysql-community-server-5.7.37-1.el7.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
PS:Mysql 升级 GPG 导致密钥配置失败

出现上述提示原因是 Mysql 的 GPG 升级了,需要重新获取

解决办法,更新证书

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

重新安装 Mysql 正常

  • 更新 Mysql 报错 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql已关闭评论

[WordPress] 出现“Error establishing a database connection”

全新安装的CentOS7系统,安装配置好 MySql 后,立马安装 WordPress,打开 install 界面输入数据库信息以后界面提示 “Error establishing a database connection”,有几个提示点,建议检察 数据库名字、用户名密码、主机等连接信息。

但是我的配置都是正确的,在 MySql 命令行可以直接使用这个用户名登录,进行相应操作。网上搜索了一圈,各种方法都试过了,还是没有效果。

最后我想起之前设置 PHP 时,参考了网络上面的设置,把 “sql.safe_mode“ 开启了。直接关闭,然后 restart Apache,刷新页面 WordPress 可正常安装下去了,问题解决。

PS:当此特性被启用,mysql_connect()和mysql_pconnect()会忽略传入的所有参数。与此同时,你需要在代码上做些相应的修改。第三方以及开源应用,如Wordpress,在sql.safe_mode下可能无法正常工作。

  • [WordPress] 出现“Error establishing a database connection”已关闭评论

Mysql 存储过程中使用LIKE的准确方法

在Mysql中成功建立了存储过程,但是运行的时候没有任何反应,代码如下:
delimiter create procedure search
(
idt int
)
BEGIN
SELECT * FROM xx WHERE id LIKE '%idt%';
end

delimiter ;

老规矩,又是一番狂搜。。。唉
找到问题了,’%idt%’ 这样写的话 在存储过程中是属于常量,执行存储过程当然没有数据咯。必须写成如下格式才可以,这样就是变量了:
SELECT * FROM xx WHERE id LIKE CONCAT('%',idt,'%');

  • Mysql 存储过程中使用LIKE的准确方法已关闭评论

Mysql 中建立存储过程的方法 delimiter

按照网上的说法,建立了多次,都提示失败,代码如下:
create procedure search
(
idt int
)
BEGIN
SELECT * FROM xx WHERE id = idt;
end;

总是提示各种错误。。。

Google找了很久,终于找到了准确的方法,原来是要让mysql知道该段命令是否已经结束,可以运行。代码如下:
delimiter create procedure search
(
idt int
)
BEGIN
SELECT * FROM xx WHERE id = idt;
end

delimiter ;

这个命令与存储过程没什么关系吧,呵呵。其实就是告诉mysql解释器,该段命令(存储过程)是否已经结束了,mysql是否可以执行了。默认情况下,delimiter 是分号“;”一执行的话,后面的语句就不执行了,从而出错。使用delimiter就是定义一下命令结束标记,将”;”临时换成其他符号。可以使用”$$”或者”//”。

  • Mysql 中建立存储过程的方法 delimiter已关闭评论

WordPress 中文乱码 解决办法

刚弄好主机,直接使用Cpanel里面的软件安装了WordPress英文版本,发现不支持中文,显示??

以为是英文版本的问题,就直接删除,下载了中文版本,贪图省事直接使用了原来的配置,发现出来的菜单等都是中文了,但是文章还是乱码?? 阅读全文

  • WordPress 中文乱码 解决办法已关闭评论

return top