用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