日期:2014-05-16  浏览次数:20735 次

用XAMPP,密码为空,却登录不了mysql的ROOT,诡异修改ROOT密码,

本来用 XAMPP 的shell可以直接登录 mysql的。。。但是明明知道 root 默认初始密码为 空, 却用 mysql -u root -p 登录不了。只能 mysql 这样 匿名登录。

(注:自己用CMD在mysql的bin目录,XAMPP\mysql\bin   运行可以替代shell)

 

网上找了很多方法,最后终于成功了。如下:

 

首先运行命令:     mysql -u root mysql    然后发现进去了!!!!!进去了

然后:  update user set password=password('你的密码') where user='root' ;

这样就可以了。

 

要在 phpmyadmin 里面登录的话 也要改改那个 phpmyadmin/config.inc.php 找到那个password  改成和上面相同的密码就行了。



附MYSQL中文乱码问题:


找到mysql\bin\  目录 

打开 my.ini

在[mysqld] 下面插入:      character-set-server=utf8 

在[mysql]   下面插入:      default-character-set=gbk