Windows Server 2008 サーバーは MySQL を使用します

序文

最近、nodeを使って背景を開発することを勉強しています。ここで MySQL についてメモします。

1. MySQL 履歴バージョンのダウンロード

公式ポータル   5.7.24 インストール チュートリアル ポータル

2. ランタイム ライブラリが見つからず、MSVCR120.dll が要求されます。

Microsoft ランタイム ライブラリまたはいくつかの統合ライブラリをダウンロードしてインストールします。または、指定したアドレスから直接ダウンロードします。ポータル

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
//重启服务

mysql.user を更新します。 set password=password('密码') where user='root'

エラー ERROR 1054(42S22) 実行後に「フィールド リスト」の列「パスワード」が不明です

エラーの理由は、バージョン 5.7 では mysql データベースにパスワード フィールドがなく、パスワード フィールドが authentication_string に変更されているためです。

4. リモートアクセスを有効にする

// 直接授权,直接赋予root权限,在任何主机上访问的时候
# mysql -u root -p
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;

 

おすすめ

転載: blog.csdn.net/QiZi_Zpl/article/details/105817809