在Ubuntu上安装MySQL客户端
如果希望远程连接到MySQL Server,但缺少mysql
命令:
$ sudo apt install mysql-client
查看MySQL客户端的版本号
$ mysql -V mysql Ver 14.14 Distrib 5.7.21, for Linux (x86_64) using EditLine wrapper
要远程连接到MySQL Server使用以下语法:
$ mysql -u USERNAME -p PASSWORD -h HOST-OR-SERVER-IP
在Ubuntu上安装MySQL Server
以下Linux命令将在Ubuntu 18.04 Bionic Beaver主机上安装MySQL Server:
$ sudo apt install mysql-server
MySQL安全设置:
$ sudo mysql_secure_installation
如果我们希望使用MySQL客户端远程连接到MySQL服务器,修改配置文件:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
将 bind-address = 127.0.0.1 改成 bind-address = 0.0.0.0
重新启动MySQL服务器:
$ sudo service mysql restart
MySQL Server现在应该在所有接口0.0.0.0
上侦听端口 3306
:
$ ss -ltn State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 80 0.0.0.0:3306 0.0.0.0:* LISTEN 0 128 0.0.0.0:5355 0.0.0.0:* LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 [::]:5355 [::]:* LISTEN 0 128 [::]:22 [::]:* LISTEN 0 128 [::1]:6010 [::]:* LISTEN 0 128 [::1]:6011 [::]:*
如果我们正在运行“UFW”防火墙,开放3306端口:
$ sudo ufw allow from any to any port 3306 proto tcp
日期:2020-07-07 20:55:46 来源:oir作者:oir