用XAMPP,密碼為空,卻登錄不了mysql的ROOT,詭異修改ROOT密碼問題 本來用 XAMPP 的shell可以直接登錄 mysql的。。。但是明明知道 root 默認初始密碼為 空, 卻用 mysql -u root -p 登錄不了。只能 mysql 這樣 匿名登錄。 (注:自己用CMD在mysql的bin目錄,XAMPP\mysql\bin 運行可以替代shell) www.2cto.com 網上找了很多方法,最後終於成功了。如下: 首先運行命令: 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