Windowsサーバ2008サーバMySQLの使用

1049 ワード

前言
最近node開発バックグラウンドの使用を勉強しています.ここにMySQLに関するメモを記録します.
1、MySQL履歴バージョンのダウンロード
公式転送ドア5.7.24チュートリアルドアの取り付け
2、運行ライブラリが紛失し、MSVCR 120に提示する.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(42 S 22)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;