windows server 2008 服務器使用MySQL

前言

最近在學習使用node開發後臺。在這裏記錄有關MySQL的筆記。

1、MySQL歷史版本下載

官方傳送門   5.7.24安裝教程傳送門

2、運行庫丟失,提示MSVCR120.dll。

下載微軟運行庫或者一些集成庫安裝一下就行。或者直接下載我提供的地址。傳送門

3、忘記密碼,修改mysql密碼。

// 關閉服務
net stop mysql
// 在一個dos窗口,進入bin目錄
mysqld --skip-grant-tables
// 另外開一個dos窗口,剛纔那個不要動
mysql
use mysql
update mysql.user set authentication_string=passowrd('密碼') where user='root';
flush privileges;
exit
//重啓服務

update mysql.user set password=password('密碼') where user='root'

執行後報錯  ERROR 1054(42S22) Unknown column 'password' in ‘field list’

錯誤的原因是 5.7版本下的mysql數據庫下已經沒有password這個字段了,password字段改成了authentication_string

4、開啓遠程訪問

// 直接授權,直接賦予root權限,在任何主機上訪問的時候
# mysql -u root -p
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章