[MySQL]Linux、Window対応
チャレンジ-Linux mysql windowへの接続
Linux->Mysqlのインストール
ルート勘定科目へのアクセス
ユーザーアカウントの作成
mysqlアカウント:権限が必要
id: lion/pw: 1234
Mysqlをユーザーアカウントに接続する ウィンドウでcmdを使用してmysqlを実行するように、
Mysqlを使用してLinuxからlionに再接続
ウィンドウでWorkbenchを開く
new connect -> lion/1234
DB作成->
Linux ->
Workbenchでの挿入 Linuxで を選択
転送が必要です!
1.MySQLのインストール
リファレンス企業へ
これはデータベースの最高管理者権限パスワードで、MySQLで使用しているパスワードを尋ねます.パスワードを2回入力します.
yを入力して匿名ユーザを削除するかどうかを尋ね、匿名ユーザを削除します.
最高管理者権限で外部ログインが許可されていないかどうかを尋ねます.yを入力して外部接続を解除します.
次の画面では、testデータベースを削除するかどうかを尋ね、yを入力して削除します.
最後に、yを入力して特権テーブルを再ロードします.
次のコマンドを使用してMySQLデーモンを再実行します.
2.アカウントの作成現在許可するユーザ確認 アカウント の作成テーブル を作成 ipは を許可する接続終了
リファレンス
ローカル接続
外部サーバからの接続ファイアウォール取付 ファイアウォールが開く
4.mysqlの実行
リファレンス
6.ip変更
リファレンス
8.連動確認
9.JavaでMySQLを実行する
Linux->Mysqlのインストール
ルート勘定科目へのアクセス
ユーザーアカウントの作成
mysqlアカウント:権限が必要
id: lion/pw: 1234
Mysqlをユーザーアカウントに接続する
Mysqlを使用してLinuxからlionに再接続
ウィンドウでWorkbenchを開く
new connect -> lion/1234
DB作成->
table01
Linux ->
show tables
Workbenchでの挿入
転送が必要です!
1.MySQLのインストール
リファレンス
sudo apt install -y mysql-server
sudo mysql_secure_installation
これはデータベースの最高管理者権限パスワードで、MySQLで使用しているパスワードを尋ねます.パスワードを2回入力します.
1234
yを入力して匿名ユーザを削除するかどうかを尋ね、匿名ユーザを削除します.
最高管理者権限で外部ログインが許可されていないかどうかを尋ねます.yを入力して外部接続を解除します.
次の画面では、testデータベースを削除するかどうかを尋ね、yを入力して削除します.
最後に、yを入力して特権テーブルを再ロードします.
次のコマンドを使用してMySQLデーモンを再実行します.
$ sudo /etc/init.d/mysql restart
2.アカウントの作成
$ sudo mysql -u root -p
SELECT Host,User,plugin,authentication_string FROM mysql.user;
CREATE USER 'lion'@'localhost' IDENTIFIED BY '1234';
create database test;
GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%' IDENTIFIED BY '패스워드';
GRANT ALL PRIVILEGES ON *.* TO 'lion'@'ip';
mysql> exit;
3.外部接続の許可リファレンス
ローカル接続
mysql -u lion -p
show databases;
use study;
show tables;
外部サーバからの接続
mysql -u lion -p -h ip
yumインストールsudo apt install yum
sudo firewall-cmd --state
sudo apt install firewalld
sudo firewall-cmd --reload
sudo firewall-cmd --list-all
sudo firewall-cmd --permanent --add-service=mysql
firewall-cmd --permanent --zone=public --add-port=3306/tcp
sudo firewall-cmd --reload
4.mysqlの実行
リファレンス
$ sudo ufw allow mysql
$ sudo systemctl start mysql
$ sudo systemctl enable mysql
5.ポート転送6.ip変更
リファレンス
vi /etc/mysql/mysql.conf.d/mysqld.cnf
ip = "0.0.0.0"
~~~ = "0.0.0.0"
7.ワークギャップの接続8.連動確認
9.JavaでMySQLを実行する
Reference
この問題について([MySQL]Linux、Window対応), 我々は、より多くの情報をここで見つけました https://velog.io/@corone_hi/MySQL-Linux-window-연동テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol