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

准备工作:

创建root用户并赋权

[root@master ~]# mysql -uroot -p123456
mysql> create user root@'%' identified by '123456';
mysql> grant all on *.* to root@'%';

一、执行命令操作连接登录数据库服务:(内置客户端工具连接)

1、本机连接数据库服务

[root@master ~]# mysql -uroot -p12345

以上连接方式等价于,以下长格式命令登录方式

[root@master ~]# mysql -uroot -p12345 -hlocalhost -P3306 -S /var/lib/mysql/mysql.sock

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

2、远程连接数据库服务

[root@master ~]# mysql -uroot -p123456 -h 192.168.1.51

数据库服务连接方式特殊说明:

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

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

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

1、套接字文件信息定义:

[root@master ~]# cat /etc/my.cnf
[mysql]
#指定数据库服务加载的套接字文件路径信息
socket=/tmp/mysql.sock
[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/data/3306/data
#指定数据库服务加载的套接字文件路径信息
socket=/tmp/mysql.sock

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

[root@master ~]# mysql -uroot -p123456 -S /tmp/mysql.sock

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

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

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

[root@master ~]# mysql -uroot -p123456 -h 192.168.1.51-P3306 -S /tmp/mysql.sock

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

二、软件终端操作连接登录数据库服务

利用Navicat数据库客户端远程软件,实现远程连接管理数据库服务;

数据库远程连接客户端下载链接:https://www.navicat.com.cn/download/navicat-premium

软件激活步骤参考:https://zhuanlan.zhihu.com/p/404086701

创建Navicat软件连接用户:

[root@master ~]# mysql -uroot -p123456
mysql> create user root@'%' identified with mysql_native_password by '123456';
mysql> grant all on *.* to root@'%';

Navicat软件基础使用:

1、需要建立远程连接数据库服务

Day001-数据库服务安装配置过程-图25

Day001-数据库服务安装配置过程-图26

Day001-数据库服务安装配置过程-图27

2、连接建立后进行基本操作管理

(1)可以实现创建新的数据库

Day001-数据库服务安装配置过程-图28

Day001-数据库服务安装配置过程-图29

(2) 可以实现创建新的数据表

Day001-数据库服务安装配置过程-图30

Day001-数据库服务安装配置过程-图31

(3) 可以实现创建新的数据项

Day001-数据库服务安装配置过程-图32

三、程序代码操作连接登录数据库服务

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

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

Day001-数据库服务安装配置过程-图33

数据库服务连接管理方式逻辑图:

Day001-数据库服务安装配置过程-图34