標籤

BAT (38) shell (34) Virtual Machine (33) Xubuntu (29) acfs (25) PHP (24) CentOS (21) Virtul Box (20) 編輯器 (17) 資料庫 (15) lubuntu (13) windows (13) CPP (12) ubuntu (12) chrome (11) laravel (10) Docker (9) Python (9) 5A88 (7) VMware (6) 資料結構 (6) Javascript (5) Node (5) Proxmox VE (5) 公告系統 (5) 程式積木 (5) Android Studio (4) ANN (3) OB2D2016x64 (3) Xoops (3) clonezilla (3) samba (3) 公文 (3) 其他 (3) 硬體 (3) API (2) Android (2) AppInvent2 (2) Html (2) Hyper-V (2) Nas (2) botnet (2) mbot (2) swift (2) wordpress (2) 樣板 (2) 防火牆 (2) AD的應用 (1) Ansible (1) Arduino (1) CSS (1) GitLab (1) HA Proxy (1) LegoEV3 (1) PowerShell (1) Scratch (1) VM (1) XenServer (1) kotlin (1) linuxmint (1) lxc (1)

2019年2月12日 星期二

如何跨主機存取MySQL的資料

感恩平凡之路(敬文)老師的提示。
自己問自己這個問題,想說網路找一下資料。沒想到找到這篇(資料來源1)。
裡很開心,想用虛擬機來實作看看。
使用環境acfs-sfs3-14.04.3-2-server-i386.iso 架設
Server 端 IP:192.168.32.110
Client  端 IP:192.168.32.111
1.編輯 Server 端的/etc/hosts.allow
$sudo pico /etc/hosts.allow
加上 mysqld:192.168.32.111

2.編輯Server端的 /etc/mysql/my.cnf
$sudo pico /etc/mysql/my.cnf
在 bind-address = 127.0.0.1 前加上註解#

3.mysql設定新帳號 webadmin 密碼底stu123
$mysql -uroot -p
mysql>grant all privileges on *.* to 'webadmin'@'192.168.32.111' identified by 'stu123';
mysql>flush privileges;
mysql>quit;
4.重啟mysql
$sudo service mysql restart

5.Client 端 測試Server端的3306 是否開啟
$telnet 192.168.32.110 3306

6.Client 端連線到Server端的mysql
$mysql -h192.168.32.110 -uwebadmin -p

資料來源:
1.【教學】遠端電腦或伺服器連結並存取本機的MySQL(不使用localhost使用IP)
2.MySQL遠端存取操作流程
3.Ubuntu 開啟 MySQL 遠端連線的設定方法
4.在Ubuntu16.04下安装mysql

沒有留言:

張貼留言

在 Windows 10 x64 1909版,使用BAT快速安裝公文系統與人事服務網(自然人憑證)版

相關內容移往 https://skjhcreator.blogspot.com/2021/02/windows-10-x64-1909bat.html