设为首页 加入收藏

TOP

Linux安装MySQL以及一些常见问题解决方案(四)
2015-11-21 03:27:17 来源: 作者: 【 】 浏览:34
Tags:Linux 安装 MySQL 以及 一些 常见问题 解决方案
aration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

(0 ms taken)

解决方法如下:

在my.ini(linux下为my.cnf)文件中 [mysqld] 标记后加一行内容为 log-bin-trust-function-creators=1

重启mysql服务即可

六. mysql 1045错误

以下是引用片段:
在mysql服务器上进入mysql命令行
执行 UPDATE user SET Password=PASSWORD('newpassword') where USER='root'
执行 FLUSH PRIVILEGES;
然后 service mysql restart 重启mysql服务。
?

七. centos 安装mysql冲突解决方法

Preparing... ########################################### [100%]

file /usr/share/mysql/charsets/README from install of MySQL-server-community-5.1.44-1.rhel5.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686

file /usr/share/mysql/charsets/Index.xml from install of MySQL-server-community-5.1.44-1.rhel5.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686

file /usr/share/mysql/charsets/armscii8.xml from install of MySQL-server-community-5.1.44-1.rhel5.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686

file /usr/share/mysql/charsets/ascii.xml from install of MySQL-server-community-5.1.44-1.rhel5.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686

解决办法:

卸载mysql:rpm -e --nodeps mysql-libs-5.1.*

八. mysql 5.6 安装后登录不了问题

error:you must SET PASSWORD before executing this statement
处理方法:
默认root密码是空的,楼主直接 mysql进去,然后进去改啊,例如:

mysql> SELECT 1;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

mysql> SET PASSWORD = PASSWORD('new_password');
Query OK, 0 rows affected (0.01 sec)

九、mysql5.6 查看默认密码

[root@shujuku-136 ~]# more .mysql_secret

[root@shujuku-136 ~]# more /root/.mysql_secret
# The random password set for the root user at Wed Jun 26 18:23:34 2013 (local time): x7YrI4bP

十、SQL Error 1366 sqlstate HY000
解决方案:
1. 参考Mysql 官方网站 http://dev.mysql.com/doc/refman/5.1/en/gone-away. html
2. 修改my.cnf for linux [ mysqld] max_allowed_packet = 32M
当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。对于某些客户端,如果通信信息包过大,在执行查询期间,可能会遇到“丢失与MySQL服务器的连接”错误。

客户端和服务器均有自己的max_allowed_packet变量,因此,如你打算处理大的信息包,必须增加客户端和服务器上的该变量。一般情况下,服务器默认max-allowed-packet为1MB

十一、mysql 1030 出现 Got error 28 from storage engine 解决方法


错误描述:
ERROR 1030 (HY000): Got error 28 from storage engine

错误原因:
临时空间不够,无法执行此SQL语句

解决方法:
将tmpdir指向一个硬盘空间很大的目录即可
1、修改 my.cnf 配置文件,在 datadir 下面增加或修改 tmpdir = 临时文件目录位置
2、修改/etc/rc.d/init.d/mysql 启动文件,增加或修改 tmpdir = 临时文件目录位置
临时文件一般我们放在 datadir 下,如:tmpdir = /home/data/mysql_data/tmp

首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇OCP-V13-008 下一篇OCP-V13-003

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: