MySQL のコマンドや設定について
# MySQL のコマンドや設定について ## インストール sudo apt-get update sudo apt-get upgrade sudo apt-get install mysql-server sudo apt-get install mysql-client mysql --version mysql Ver 8.0.25-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)) sudo mysql -u root ## MySQL設定ファイル (外部アクセス用) vi /etc/mysql/mysql.conf.d/mysqld.cnf >>> user = mysql # この辺に追加 # MySQL 8系と5系でログインがことなるため default_authentication_plugin= mysql_native_password # 下記の 127.0.0.1 など "#" でコメントアウトする #bind-address = 127.0.0.1 #mysqlx-bind-address = 127.0.0.1 >>> sudo service mysql restart ## メモ書き - MySQL ユーザ登録 CREATE USER 'ユーザ名'@'ホスト名' IDENTIFIED BY 'パスワード'; - MySQL ユーザー作成 SELECT user,host FROM mysql.user; - MySQL 権限付与 (全ての権限を付与:[DB or Table]を*.*) GRANT ALL ON [DB or Table] TO 'ユーザー名'@'ホスト名'; - MySQL 権限の確認 SHOW GRANTS FOR 'ユーザ名'@'ホスト名'; - MySQL ユーザ削除 DROP USER 'ユーザー名'@'ホスト名'; - MySQL DB確認 SHOW databases; - MySQL DB作成 CREATE DATABASE test; ...