在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
在Ubuntu 18.04 Linux上安装MySQL
日期:2020-07-07 20:55:46 来源:oir作者:oir