1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Mac OS 在远程主机(Linux 系统)上使用命令执行 sql 脚本文件(使用的是 MySQL 数据库)

Mac OS 在远程主机(Linux 系统)上使用命令执行 sql 脚本文件(使用的是 MySQL 数据库)

时间:2024-01-21 09:27:52

相关推荐

Mac OS 在远程主机(Linux 系统)上使用命令执行 sql 脚本文件(使用的是 MySQL 数据库)

文章目录

使用命令 mysql 执行脚本文件连接远程主机后,直接使用命令 mysql进入 MySQL 的 bin 目录后,再执行 mysql 命令使用命令 source 执行脚本文件

sql 脚本文件内容:

use production;BEGIN;INSERT INTO `td_dictionary` (dict_group,dict_code,dict_value,dict_remark,dict_order) VALUES ('QUESTION_TYPE', '1', '功能异常', '问题类型', NULL);INSERT INTO `td_dictionary` (dict_group,dict_code,dict_value,dict_remark,dict_order) VALUES ('QUESTION_TYPE', '2', '使用建议', '问题类型', NULL);INSERT INTO `td_dictionary` (dict_group,dict_code,dict_value,dict_remark,dict_order) VALUES ('QUESTION_TYPE', '3', '功能需求', '问题类型', NULL);INSERT INTO `td_dictionary` (dict_group,dict_code,dict_value,dict_remark,dict_order) VALUES ('QUESTION_TYPE', '4', '系统闪退', '问题类型', NULL);INSERT INTO `td_dictionary` (dict_group,dict_code,dict_value,dict_remark,dict_order) VALUES ('QUESTION_TYPE', '5', '其它方面', '问题类型', NULL);COMMIT;

使用命令 mysql 执行脚本文件

连接远程主机后,直接使用命令 mysql

已经配置了 MySQL 数据库的环境变量,直接在远程主机的命令终端执行命令 mysql 即可

使用命令 mysql 连接数据库,且指定具体的数据库名称,然后执行目录 /root 下的脚本文件 insert.sql,命令语句如下:

[root@htlwk0001host ~]# mysql -uroot -p123456 -Dproduction</root/insert.sqlmysql: [Warning] Using a password on the command line interface can be insecure.

说明:

首先你要先连接远程主机,但是不要连接数据库

如上所示的命令,root@htlwk0001host ~表明已经连接了远程主机,登录用户名是root,主机名称是htlwk0001host,当前所在目录是~,就是用户roothome目录,使用命令pwd可以查看当前所在的目录,如下:

[root@htlwk0001host ~]# pwd/root

如果脚本文件中有选择某个数据库,那么-D选项就不需要了,命令语句如下:

[root@htlwk0001host ~]# mysql -uroot -p123456 </root/insert.sqlmysql: [Warning] Using a password on the command line interface can be insecure.

sql 脚本文件必须在数据库所在的主机上

<前后允许有空格,-u和root之间允许有空格,-D与production之间允许有空格,-D必须大写,-p与123456之间不允许出现空格,所以如下的命令语句也是正确的:

[root@htlwk0001host ~]# mysql -u root -p123456 -D production < /root/insert.sqlmysql: [Warning] Using a password on the command line interface can be insecure.

进入 MySQL 的 bin 目录后,再执行 mysql 命令

未配置 MySQL 数据库的环境变量的时候才需要进入 bin 目录下执行命令 mysql

如何查看 MySQL 的 bin 目录,请点击查看

使用命令 source 执行脚本文件

需要连接 MySQL 数据库后才能使用命令 source

执行目录 /root 下的 sql 脚本文件,命令语句如下:

mysql> source /root/insert.sql;Database changedQuery OK, 0 rows affected (0.00 sec)Query OK, 1 row affected (0.00 sec)Query OK, 1 row affected (0.00 sec)Query OK, 1 row affected (0.00 sec)Query OK, 1 row affected (0.00 sec)Query OK, 1 row affected (0.00 sec)Query OK, 0 rows affected (0.01 sec)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。