序文
最近、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;