mysql安裝及修改密碼
MySQL5.7更改密碼時出現ERROR 1054 (42S22): Unknown column 'password' in 'field list'
C:\Users\Administrator>mysql -uroot -proot
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解決:修改密碼
安裝
mysqld install
啟動
net start mysql
https://blog.csdn.net/u010603691/article/details/50379282
1.
net stop mysql
2.
D:\soft\mysql-5.7.14-winx64>mysqld -console --skip-grant-tables --shared-memory
mysqld --skip-grant-tables 回車
1. 關閉正在執行的MySQL服務。 2. 開啟DOS視窗,轉到mysql\bin目錄 3. 輸入mysqld --skip-grant-tables 回車 --skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。 4. 再開一個DOS視窗(因為剛才那個DOS視窗已經不能動了),轉到mysql\bin目錄。 5. 輸入mysql回車,如果成功,將出現MySQL提示符 >。 6. 連線許可權資料庫: use mysql; (別忘了最後加分號) 。 7. 改密碼:update user set password=password("123") where user="root"; (別忘了最後加分號) 。 如果修改密碼出現 **mysql修改密碼錯誤 ERROR 1054 (42S22)** 則使用 mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
3.
mysql> update mysql.user set authentication_string=password('root') where user='root';
所以更改語句替換為update mysql.user set authentication_string=password('root') where user='root' ;即可
4.
use mysql;
5.更新許可權
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
6.
mysql> quit
7.
D:\soft\mysql-5.7.14-winx64>mysql -uroot -p
【MySQL】Navicat連線mysql出現1862錯誤
管理員許可權執行命令:mysqladmin -uroot -p password,
enter password : root
new password : 123