shell脚本连接MySQL 指定端口号
时间: 2023-07-06 17:29:30 浏览: 163
在shell脚本中连接MySQL指定端口号,可以使用以下命令:
```
mysql -h 主机名 -P 端口号 -u 用户名 -p
```
其中,-h 参数指定主机名或IP地址,-P 参数指定端口号,-u 参数指定用户名,-p 参数表示需要输入密码进行连接。连接成功后会进入 MySQL 命令行模式,可以进行数据库操作。如果需要执行 SQL 脚本,可以使用以下命令:
```
mysql -h 主机名 -P 端口号 -u 用户名 -p 数据库名 < 脚本文件名
```
该命令会将脚本文件中的 SQL 语句执行到指定的数据库中。
相关问题
shell脚本怎么连接mysql数据库
在shell脚本中连接MySQL数据库,可以使用mysql命令。一般情况下,我们可以封装一个函数来操作,方便进行数据的传递。具体步骤如下:
1. 安装mysql客户端,确保mysql命令可用。
2. 编写连接MySQL数据库的函数,可以使用here文档的格式传递sql脚本给mysql。例如:
```
do_mysql(){
mysql -h${host} -P${port} -u${account} -p${password} -D${database} -N -r -B << EOF
${1}
EOF
}
```
其中,host为MySQL服务器地址,port为端口号,account为用户名,password为密码,database为要连接的数据库名,${1}为传递的sql脚本。
3. 在脚本中调用该函数,传递需要执行的sql脚本即可。例如:
```
do_mysql "SELECT * FROM table_name;"
```
这样就可以在shell脚本中连接MySQL数据库并执行sql脚本了。
mysql端口号为3307怎么进入shell命令行
进入 MySQL 的 shell 命令行可以使用以下命令:
```
mysql -u 用户名 -p -h 主机名 -P 端口号
```
其中,`用户名` 是指登录 MySQL 使用的用户名,`主机名` 是指 MySQL 数据库所在的主机名或 IP 地址,`端口号` 是指 MySQL 使用的端口号。
如果 MySQL 数据库所在的主机名为 localhost,用户名为 root,密码为 123456,端口号为 3307,则可以使用以下命令进入 MySQL 的 shell 命令行:
```
mysql -u root -p123456 -h localhost -P 3307
```
执行该命令后,输入密码即可进入 MySQL 的 shell 命令行。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)