Centos6.6上安装mysql5.6中的一些典型问题

  经过两天的摸索,终于成功在CentOS6.6系统上成功安装了mysql5.6,现整理如下。

  (1)安装时的问题:

最小化安装后,安装rpm包时经常会遇到 

linux/centos Header V3 DSA signature: NOKEY, key ID 错误

解决方法-->后面加上 --force --nodeps如 
# rpm -ivh db4-devel-4.3.29-9.fc6.i386.rpm --force --nodeps .

  (2)在修改mysql密码的时候,要使用如下语句才会成功

> use mysql;
> update mysql.user set authentication_string=password('123qwe') where user='root' and Host ='localhost';
> flush privileges;
> quit;

经常报错的一个例子是上述的authentication_string列改为password列,新版本的mysql,密码列的名字为authentication_string。

然后运行 [root@localhost ~]# vim /etc/mycnf

去掉"skip-grant-tables"后,保存该文件。

运行[root@localhost ~]# service mysqld restart;

重启mysql。

  (3)这时候在运行mysql的语句,会出现错误提示:You must reset your password using ALTER USER statement before executing this statement.

解决方案:

>SET PASSWORD = PASSWORD('9OP0(op)');

>ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

>flush privileges;

完成以上三步,使用新设置的密码即可。

 

 

 

 

 

 

posted @ 2016-02-26 12:22  FiberHomer  阅读(178)  评论(0编辑  收藏  举报