用Navicat 连接本地数据库时,出现1251错误,通过度娘找到解决方法:
#执行步骤一:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(“密码”) WHERE Host = “localhost(主机名)或IP” AND User = “数据库用户名”;
#执行步骤二:
mysql> FLUSH PRIVILEGES;
#执行步骤三:(大都遗漏的一步,关键)
mysql> use mysql
#执行步骤四:
mysql> update user set password=old_password(“密码”);
#执行步骤五:
mysql> flush privileges;
但是,在执行完步骤一后 出现错误1046 no database selected
求指导决方法?
#执行步骤一:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(“密码”) WHERE Host = “localhost(主机名)或IP” AND User = “数据库用户名”;
#执行步骤二:
mysql> FLUSH PRIVILEGES;
#执行步骤三:(大都遗漏的一步,关键)
mysql> use mysql
#执行步骤四:
mysql> update user set password=old_password(“密码”);
#执行步骤五:
mysql> flush privileges;
但是,在执行完步骤一后 出现错误1046 no database selected
求指导决方法?
解决方案
30
先执行 use mysql;