今天重新安装mysql数据库,还是出现了以前遇见的1067错误,然后外加1251.
解决办法如下:
解决方法:
1、windows平台
主要是改变连接MySQL的帐户的加密方式,MySQL4.1/5.0是通过PASSWORD这种方式加密的.可以通过以下两种方法得到解决:
mysql->SET PASSWORD FOR 'some_user'@'some_host'=OLD_PASSWORD('new_password');
mysql->UPDATE mysql.user SET Password=OLD_PASSWORD('new_password') WHERE Host='some_host' AND User='some_user';
这里的some-user以及后面的host填写自己的,new_password也填写自己的,后面的那句话就复制,然后粘贴打进去就可以了。
2、Unix平台
linux平台下首先确定是否安装过MySQL的客户端,这个用rpm安装很简单:
rpm -ivh MySQL-client-4.1.15-0.i386.rpm
然后在编译php的时候要加上:
--with-mysql=/your/path/to/mysql
一般情况下都可以解决。如果还出现这种错误,可以按照下面的方法来做:
mysql->SET PASSWORD FOR 'some_user'@'some_host'=OLD_PASSWORD('new_password');
mysql->UPDATE mysql.user SET Password=OLD_PASSWORD('new_password') WHERE Host='some_host' AND User='some_user';
相关文章
- MySQL 错误
- Docker启动MySql时Exited (1) 8 seconds ago或者Error response from daemon: Container xx is not running的解决方法
- 编译boost程序出现如下错误fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_54.lib'的解决方法
- Ubuntu 14.04 64bit 系统下打开PHPadmin时出现缺少mysqli|mysql 扩展的解决方法(php5)
- MySQL远程连接失败,MySQL远程连接出现Using password:YES错误的解决办法
- [技术博客]django连接mysql数据库的方法及部分问题的解决方法
- MySQL for Linux错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- Ubuntu访问window下的磁盘分区出现“Error mounting /dev/sda5 at/media”错误的解决方法
- Win7,Win8安装ArcGIS软件或Node.js等安装包出现2503错误的解决方法
- Win8.1无法安装更新,提示0x800*****错误的解决方法