mysql數據庫操做

修改的用戶都以root爲列。 1、擁有原來的myql的root的密碼;mysql

方法一: 在mysql系統外,使用mysqladminsql

mysqladmin -u root -p password "test123"

Enter password: 【輸入原來的密碼】數據庫

方法二: 經過登陸mysql系統,安全

mysql -uroot -p

Enter password: 【輸入原來的密碼】 mysql>use mysql; mysql> update user set password=passworD("test") where user='root'; mysql> flush privileges; mysql> exit;操作系統

2、忘記原來的myql的root的密碼;ip

首先,你必需要有操做系統的root權限了。要是連繫統的root權限都沒有的話,先考慮root系統再走下面的步驟。 相似於安全模式登陸系統,有人建議說是pkill mysql,可是我不建議哈。由於當你執行了這個命令後,會致使這樣的情況: /etc/init.d/mysqld status mysqld dead but subsys locked 這樣即便你是在安全模式下啓動mysql都未必會有用的,因此通常是這樣/etc/init.d/mysqld stop,若是你不幸先用了pkill,那麼就start一下再stop咯。it

mysqld_safe --skip-grant-tables &

&,表示在後臺運行,再也不後臺運行的話,就再打開一個終端咯。table

mysql

mysql> use mysql; mysql> UPDATE user SET password=password("test123") WHERE user='root';
mysql> flush privileges; mysql> exit;
##原本mysql是不分大小寫的,可是這個是修改的mysql中的mysql數據庫的具體的值,要注意到。test

相關文章
相關標籤/搜索