mysql5.7をインストールします
sudo apt-get install mysql-5.7-server
my.cnfを構成します
my.cnf構成を表示する
locate my.cnf
mysql --help | grep 'my.cnf'
一般的に言えば、それは表示されます
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
ubuntu18.04では
、my.cnfを開いているのは/etc/mysql/my.cnfのみで、
/ etc / mysql / mysql.conf.d /mysqld.cnfをガイドします。
バインドアドレスを変更する
通常の操作
bind-address = 0.0.0.0
ピット:
以前の構成でskip-grant-tablesが追加されたため、データベースが常に盗まれていました。これを追加しないことをお勧めします。
新しいユーザーを作成する
mysql> create user admin identified by '123456';
権限を構成する
サーバーからsudo mysql
mysqlクライアントに入るのに使用できます
mysql> grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;·
権限が付与されていない場合、リモートログインはInformation_schemaデータベースのみを表示できます