- 相關(guān)推薦
PHP數(shù)據(jù)庫(kù):mysql重置密碼
認(rèn)真掌握好每一個(gè)知識(shí)點(diǎn),對(duì)容易混淆的知識(shí)點(diǎn)更是要下大工夫搞清楚。以下是百分網(wǎng)小編精心為大家整理的PHP語(yǔ)言編寫(xiě)知識(shí)點(diǎn)之mysql重置密碼,希望對(duì)大家有所幫助!更多內(nèi)容請(qǐng)關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!
mysql重置密碼
wulilideMacBook-Pro:bin wulili$ mysql start
ERROR 1045 (28000): Access denied for user 'wulili'@'localhost' (using password: NO)
wulilideMacBook-Pro:bin wulili$ su - root
1、把mysql服務(wù)關(guān)閉
2、啟動(dòng)mysqld_safe ,跳過(guò)啟動(dòng)授權(quán)表。啟動(dòng)時(shí)加上skip-grant-tables參數(shù)目的是在啟動(dòng)mysql時(shí)不啟動(dòng)grant-tables,授權(quán)表。這樣就可以修改root的密碼了。
# mysqld_safe --skip-grant-tables &
wulilideMacBook-Pro:support-files root# find / -name mysqld_safe
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/usr/local/mysql-5.7.16-osx10.11-x86_64/bin/mysqld_safe
wulilideMacBook-Pro:support-files root# /usr/local/mysql-5.7.16-osx10.11-x86_64/bin/mysqld_safe --skip-grant-tables &
[1] 1397
wulilideMacBook-Pro:support-files root# 2016-11-30T11:47:40.6NZ mysqld_safe Logging to '/usr/local/mysql/data/wulilideMacBook-Pro.local.err'.
2016-11-30T11:47:40.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
mysql -uroot -p
Enter password: 按下回車(chē)鍵
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.16 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> update user set password=PASSWORD('12345678') where user="root";
ERROR 1046 (3D000): No database selected
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> update user set password=PASSWORD('12345678') where user="root";
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql> update user set passwd=PASSWORD('12345678') where user="root";
ERROR 1054 (42S22): Unknown column 'passwd' in 'field list'
mysql> update user set password=password('12345678') where User='root';
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql> update user set authentication_string=password('12345678') where user="root";
Query OK, 1 row affected, 1 warning (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 1
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
3、重啟數(shù)據(jù)庫(kù)
wulilideMacBook-Pro:support-files root# /usr/local/mysql/support-files/mysql.server restart
Shutting down MySQL
..2016-11-30T11:58:22.6NZ mysqld_safe mysqld from pid file /usr/local/mysql/data/wulilideMacBook-Pro.local.pid ended
SUCCESS!
Starting MySQL
. SUCCESS!
[1]+ Done /usr/local/mysql-5.7.16-osx10.11-x86_64/bin/mysqld_safe --skip-grant-tables
wulilideMacBook-Pro:support-files root# mysql -u root -p 這里密碼就是12345678了
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.16
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> quit
Bye
wulilideMacBook-Pro:support-files root#
mysql> use mysql;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> alter user 'root'@'localhost' identified by '12345678';
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
【PHP數(shù)據(jù)庫(kù):mysql重置密碼】相關(guān)文章:
php連接mysql數(shù)據(jù)庫(kù)代碼03-22
關(guān)于php操作mysql執(zhí)行數(shù)據(jù)庫(kù)查詢(xún)11-18
PHP常用MySql操作的方法03-27
PHP中MySql操作是什么11-17
PHP怎么處理密碼08-28
PHP處理密碼的幾種方式實(shí)例03-29