unix版
1.先停掉mysql
# /etc/rc.d/init.d/mysql stop
2.以--skip-grant-table 的引數啟動mysql
# mysql_safe --skip-grant-table&
3. 更改root 密碼 123456
# mysql mysql
mysql> update user set password=password('123456') where user='root';
mysql> flush privileges;
mysql> exit
4.停掉mysql再重跑
killall mysqld
#/etc/rc.d/init.d/mysqld
# mysql -u root -p
enter password:
windows版
首先,停止mysql服務(net stop mysql),是必須的
shell>mysqld-nt --skip-grant
不要關閉此視窗,然後開啟新的cmd視窗
shell>mysql
mysql>use mysql
mysql>update user set password=password('
www.gzidc.org')
where user='root';(注意不要忘了;否則不執行)
mysql>q
shell>
關閉mysqld-nt --skip-grant這個cmd視窗
啟動mysql服務即可。
關閉mysqld-nt --skip-grant視窗後,mysql服務並沒停止
殺掉程序中的mysqld-nt程序後,重啟mysql即可。
MySQL修改root密碼及設定許可權
方法1 用set password命令 mysql u root 方法2 用mysqladmin mysqladmin u root password newpass 如果root已經設定過密碼,採用如下方法 mysqladmin u root password oldpass newpass my...
MySql修改root密碼 設定IP訪問
先登入 mysql h 192.168.5.116 p 3306 u root p123456 首次登陸無密碼命令 mysql h 192.168.5.116 p 3306 u root 方法1 用set password命令 mysql u root mysql set password for ...
MySql修改root密碼 設定IP訪問
先登入 mysql h 192.168.5.116 p 3306 u root p123456 首次登陸無密碼命令 mysql h 192.168.5.116 p 3306 u root 方法1 用set password命令 mysql u root mysql set password for ...