Google Code Prettify - 輕量級的語法上色工具

星期四, 11月 07, 2013

mysql忘記密碼

方法一 ( 用這個方法就好,其他的方法等於搞自己 )
root尚未設定密碼,可以用以下指令設定
# mysqladmin -u root password '你的密碼'
或者
# mysqladmin -u root password
再輸入密碼

方法二
先將mysql停止
# /etc/init.d/mysql stop

將mysqld啟動並設為無登入控制模式
# mysqld_safe --skip-grant-tables &

不用輸入密碼直接連入
# mysql -u root

修改root密碼
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD("SQL root密碼") WHERE User='root';
mysql> flush privileges;
mysql> quit

最後重新啟動mysql ( service mysqld restart )
# /etc/init.d/mysql stop
# /etc/init.d/mysql start

※ 執行選擇要用那個資料庫
mysql> use mysql

http://emn178.pixnet.net/blog/post/87659567-mysql%E4%BF%AE%E6%94%B9%E5%AF%86%E7%A2%BC%E8%88%87%E5%BF%98%E8%A8%98%E5%AF%86%E7%A2%BC%E9%87%8D%E8%A8%AD

---------------------------------
mysql>  use user;

※ 執行「select host,user from user ;」要有分號結尾才會執行。
mysql> select host,user from user ;
+-----------+------+
| host      | user |
+-----------+------+
| 127.0.0.1 | root |
| localhost | root |
+-----------+------+
2 rows in set (0.00 sec)