当数据服务中用户创建设置完毕后,就可以实现利用指定用户身份连接登录管理数据服务,具体连接操作如下:

MSYQL客户端命令实现连接:(内置客户端工具连接)

# 本机连接数据库服务:
mysql -ublog -p123456 
mysql -uroot -p123456 

# 以上连接方式等价于,以下长格式命令登录方式
mysql -uroot -p123456 -hlocalhost -P3306 -S /var/lib/mysql/mysql.sock

# 进行本地连接时,hlocalhost -P3306 -S /var/lib/mysql/mysql.sock可以省略

# 远程连接数据库服务:
mysql -uroot -p123456 -h192.168.30.101 -P3306 -S /var/lib/mysql/mysql.sock

MSYQL客户端命令连接方式特殊说明:

在对数据库服务进行连接管理操作时,是可以基于两种网络连接方式:

方式一:利用socket建立远程连接(unix 套接字文件连接)

利用此方法建立数据库服务的连接,只能用于建立本地数据库服务的连接;

# 套接字文件信息定义:
cat /etc/my.cnf 
[mysql]
socket=/tmp/mysql.sock   -- 指定客户端加载的套接字文件路径信息
[mysqld]
socket=/tmp/mysql.sock   -- 指定数据库服务加载的套接字文件路径信息

# 利用套接字文件建立数据库服务连接
mysql -uroot -p123456 -S /tmp/mysql.sock
-- -S指定socket的信息可以省略,因为在数据库服务配置文件的客户端已经配置过了

说明:需要在数据库服务中授权localhost用户,才能实现采用socket方式登录操控数据库服务

方式二:利用TCP/IP建立远程连接(网络地址与端口)

利用此方法建立数据库服务的连接,可以用于建立远程数据库服务的连接;

# 利用TCP/IP建立数据库服务连接
mysql -uroot -p123456 -h 192.168.30.101 -P3306 -S /var/lib/mysql/mysql.sock

说明:需要在数据库服务中授权网络白名单用户,才能实现采用TCP/IP方式登录操控数据库服务

第三方数据库管理工具实现连接:

  1. Navicat-收费
  2. sqlyog-收费
  3. workbench-官方
  4. dbserver-免费

利用开发程序接口或函数,以及驱动程序包连接数据

序号开发语言连接数据库驱动程序
01python连接数据库驱动-pymysql
02golang连接数据库驱动-gomysql
03java连接数据库驱动-jar
04php连接数据库驱动-phpmysql

不同语言程序代码连接数据库服务驱动:https://dev.mysql.com/downloads/