Windowsサーバ2008サーバMySQLの使用
1049 ワード
前言
最近node開発バックグラウンドの使用を勉強しています.ここにMySQLに関するメモを記録します.
1、MySQL履歴バージョンのダウンロード
公式転送ドア5.7.24チュートリアルドアの取り付け
2、運行ライブラリが紛失し、MSVCR 120に提示する.dll.
マイクロソフトの実行ライブラリをダウンロードするか、統合ライブラリをインストールすればいいです.あるいは私が提供した住所を直接ダウンロードします.トランスファゲート
3、パスワードを忘れてmysqlパスワードを変更します.
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、リモートアクセスを開く
最近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;