w第一步:蘋果->系統偏好設置->最下面點mysql,關閉mysql服務
第二步:進入終端輸入(cd /usr/local/mysql/bin/)回車
輸入(sudo su)回車以獲取管理員權限
輸入(./mysqld_safe --skip-grant-tables &)回車以禁止mysql驗證功能,mysql會自動重啓,偏好設置中的mysql狀態會變成running
第三步:輸入命令(./mysql)回車
輸入命令(flush privileges;)分號別忘記輸了
輸入命令(set password for ‘root’@‘localhost’ = password(‘root’);) password(‘root’)中的root爲新密碼,自己隨便設置,分號別忘記輸入
至此,密碼修改成功,可以正常登入了。
use mysql;
update user set authentication_string=’*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B’ where user=‘root’;
ALTER user ‘root’@’%’ IDENTIFIED BY ‘root’;
SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘root’);
打開MySQL目錄下的my.ini文件,在文件的最後添加一行“skip-grant-tables”,保存並關閉文件。(WIN7默認安裝,my.ini在C:\ProgramData\MySQL\MySQL Server 5.6)
重啓MySQL服務。
通過命令行進入MySQL的BIN目錄,輸入“mysql -u root -p”(不輸入密碼),回車即可進入數據庫。(WIN7默認安裝,BIN目錄爲:C:\Program Files\MySQL\MySQL Server 5.6\bin)
執行“use mysql;”,使用mysql數據庫。
執行“update user set password=PASSWORD(“123456”) where user=’root’;”(修改root的密碼)
打開MySQL目錄下的my.ini文件,刪除最後一行的“skip-grant-tables”,保存並關閉文件.
重啓MySQL服務。
在命令行中輸入“mysql -u root -p 123456”,即可成功連接數據庫。
完成以上步驟,MyEclipse也可成功連接MySQL了。
ALTER user ‘root’@‘localhost’ IDENTIFIED BY ‘root’
https://www.cnblogs.com/xingxiangyi/p/9334694.html
啓動MySQL服務 sudo /usr/local/MySQL/support-files/mysql.server start
停止MySQL服務 sudo /usr/local/mysql/support-files/mysql.server stop
重啓MySQL服務 sudo /usr/local/mysql/support-files/mysql.server restart
2018-12-23T09:07:05.832646Z 1 [Note] A temporary password is generated for root@localhost: BVg=s*JaJ1oi
If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.