ubuntu に mysql をインストールして外部から接続出来るようにする
何回か調べているのでメモ。
参考
mysql 関連をインストール
mysql 関連をインストールしてログインします。
sudo apt update
sudo apt upgrade
sudo apt install mysql-server mysql-client
sudo service mysql status
sudo mysql -uroot
設定ファイルを編集
デフォルトで接続元の IP を制限している為設定を変更する。
次の通りファイルを開いてコメントアウトする。
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
# bind-address = 127.0.0.1
mysql 操作
データベースとユーザーを作成して、ユーザーに権限を与える。
ユーザー名の後ろの「%」で外部から接続出来る。
CREATE DATABASE hogedatabase;
USE hogedatabase;
CREATE USER 'hogeuser'@'%' IDENTIFIED BY 'hogepassword';
GRANT ALL PRIVILEGES ON *.* TO 'hogeuser';
SELECT USER host FROM mysql.user;
一応データベースの削除とユーザーの削除も載せておく。
DROP DATABASE hogedatabase;
DROP USER hogeuser@%;
ディスカッション
コメント一覧
まだ、コメントがありません