MYSQL升级遇到的问题

如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysql client 是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看解决方法了,因为MYSQL 在WINDOWS是client和server一起装上了的)

解决方法:

请使用以下四种方法之一

其一:

mysql> SET PASSWORD FOR
  -> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');


实例:mysql数据库用户名为'abc',密码为'123456',则按上面例子在服务器mysql命令行窗口中实际实施的语句如下:
mysql> SET PASSWORD FOR
  -> 'abc'@'localhost' = OLD_PASSWORD('123456');


注意语句后的英文半角分号";"不可缺少。

其二:

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
  -> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;


实例:mysql数据库用户名为'abc',密码为'123456',则按上面例子在服务器mysql命令行窗口中实际实施的语句如下:


mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('123456')
  -> WHERE Host = 'localhost' AND User = 'abc';
mysql> FLUSH PRIVILEGES;

注意语句后的英文半角分号";"不可缺少。
其三:(推荐,其实和第二种是一样的) mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('连接用户的密码')     -> WHERE User = '要连接的用户名';mysql> FLUSH PRIVILEGES; 实例:mysql数据库用户名为’abc’,密码为'123456',则按上面例子在服务器mysql命令行窗口中实际实施的语句如下: mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('123456')   -> WHERE User = 'abc'; mysql> FLUSH PRIVILEGES; 注意语句后的英文半角分号";"不可缺少。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值