[toc]
mysql连接与启动过程
1.mysql连接管理
1.1 连接工具
1.1.1 mysql自带的连接工具 mysql
常见选项
| 选项 | 说明 |
|---|---|
-u | 指定用户 |
-p | 指定密码 |
-h | 指定主机 |
-P | 指定端口 |
-S | 指定socket文件 |
-e | 指定SQL(命令行执行sql命令) |
1.1.2 开源工具
mycli
mycli 是一款具有自动完成和语法突出显示功能的mysql终端客户端
1.1.3 桌面 客户端工具
SQLyog
SQLyog 是一款开源的图形化管理工具
Navicat
navicat 是一款商业版本的图形化管理工具
1.2 连接方式
:::tip说明
在mysql命令行中执行命令 status 可以查看当前连接方式
返回 Connection: Localhost via UNIX socket 这种的是socket连接
返回 Connection: 10.0.0.11 via TCP/IP 这种的是TCP/IP连接
:::
1.2.1 socket连接
第一种方式
$ mysql -uroot -p
mysql> status;
Connection: Localhost via UNIX socket
第二种方式
$ mysql -uroot -p -S /tmp/mysql.sock
mysql> status;
Connection: Localhost via UNIX socket
1.2.2 TCP/IP连接
$ mysql -uroot -p -h10.0.0.11 -P3306
mysql> status;
Connection: 10.0.0.11 via TCP/IP