TiDB完全兼容MySQL 5.7协议,支持MySQL 5.7规范支持的常用SQL语句,但是不支持以下语句:
- 存储过程
- 自定义函数
- 触发器
- 外键
- CTAS语法(create table … as select … from …)
TiDB完全兼容MySQL 5.7,所以TiDB可以使用mysql客户端进行连接。
一、首先,需要准备好mysql-client相关的rpm安装包,mysql5.7的相关安装包可参考:
链接:
https://pan.baidu.com/s/18DgTT6QqCQ7izzH0lokmDA
密码: 1i92
将安装包上传到服务器上,解压。
tar xvf mysql5.7-client.tar
二、安装mysql客户端,步骤如下:
1、进入解压好的目录;
2、安装mysql-community-common-5.7.33:
rpm -ivh mysql-community-common-5.7.33-1.el7.x86_64.rpm
3、安装mysql-community-libs-5.7.33:
rpm -ivh mysql-community-libs-5.7.33-1.el7.x86_64.rpm
4、安装mysql-community-client-5.7.33:
rpm -ivh mysql-community-client-5.7.33-1.el7.x86_64.rpm
至此,完成mysql-client的安装操作。
三、连接数据库,导入数据
连接数据库可使用以下命令:
mysql -h ${host} -P ${port} -u ${username} -p ${password}
或
#输入以下命令后再交互界面输入密码
mysql -h ${host} -P ${port} -u ${username} -p
进入mysql连接界面,可查看数据库情况:
show databases;
选择要操作的数据库进入,如果不存在数据库可以新建数据库。
use test;
之后可以通过source命令执行sql脚本导入数据:
#path是脚本存放的路径
source {path}/test.sql