linuxmysql运行脚本命令大全

worktile 其他 496

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,MySQL数据库是非常常见的数据库管理系统之一。下面是一些常用的MySQL运行脚本命令:

    1. 连接MySQL服务器:
    mysql -u username -p
    -u指定要连接的用户名,-p表示需要输入密码来连接。

    2. 执行SQL脚本文件:
    mysql -u username -p dbname < script.sql-u指定用户名,-p表示需要输入密码,dbname是要执行脚本的数据库名,< script.sql表示要执行的SQL脚本。3. 导出数据库:mysqldump -u username -p dbname > backup.sql
    -u指定用户名,-p表示需要输入密码,dbname是要导出的数据库名,> backup.sql表示将导出的内容保存到backup.sql文件中。

    4. 还原数据库:
    mysql -u username -p dbname < backup.sql-u指定用户名,-p表示需要输入密码,dbname是要还原的数据库名,< backup.sql表示从backup.sql文件中读取内容进行还原。5. 创建数据库:mysql -u username -p -e "CREATE DATABASE dbname;"-u指定用户名,-p表示需要输入密码,-e表示执行后面的命令,"CREATE DATABASE dbname;"是创建一个名为dbname的数据库。6. 删除数据库:mysql -u username -p -e "DROP DATABASE dbname;"-u指定用户名,-p表示需要输入密码,-e表示执行后面的命令,"DROP DATABASE dbname;"是删除名为dbname的数据库。7. 查询数据库中的表:mysql -u username -p -e "SHOW TABLES FROM dbname;"-u指定用户名,-p表示需要输入密码,-e表示执行后面的命令,“SHOW TABLES FROM dbname;”是显示dbname数据库中的全部表。8. 导入SQL文件到数据库:mysql -u username -p dbname < file.sql-u指定用户名,-p表示需要输入密码,dbname是要导入的数据库名,< file.sql表示从file.sql文件中导入SQL语句。9. 修改数据库用户密码:mysql -u username -p -e "ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';"-u指定用户名,-p表示需要输入密码,-e表示执行后面的命令,“ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';”是修改username用户在localhost上的密码为new_password。这些是常用的MySQL运行脚本命令,希望能对你有所帮助。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下命令运行MySQL脚本:

    1. mysql命令
    mysql命令是Linux系统中默认的MySQL客户端命令,它可以用来连接MySQL服务并执行脚本。使用方法如下:
    “`
    mysql -u 用户名 -p 密码 -h 主机名/IP地址 -P 端口号 -D 数据库名 < 脚本文件名```其中,-u参数指定用户名,-p参数指定密码,-h参数指定主机名或IP地址,-P参数指定端口号,-D参数指定数据库名,<表示输入重定向,后面跟着脚本文件名。2. source命令在mysql命令行中,可以使用source命令来执行脚本文件。使用方法如下:```mysql> source 脚本文件名;
    “`
    脚本文件需要在mysql命令行的当前路径或指定路径下。该命令可以在mysql命令行中直接使用,无需退出。

    3. shell脚本
    可以使用shell脚本来执行MySQL脚本。在shell脚本中,可以使用mysql命令来连接MySQL服务并执行脚本。示例如下:
    “`shell
    #!/bin/bash

    MYSQL_USERNAME=”用户名”
    MYSQL_PASSWORD=”密码”
    MYSQL_HOST=”主机名/IP地址”
    MYSQL_PORT=”端口号”
    MYSQL_DATABASE=”数据库名”
    SCRIPT_FILE=”脚本文件名”

    mysql -u ${MYSQL_USERNAME} -p${MYSQL_PASSWORD} -h ${MYSQL_HOST} -P ${MYSQL_PORT} -D ${MYSQL_DATABASE} < ${SCRIPT_FILE}```其中,将用户自定义的用户名、密码、主机名、端口号、数据库名以及脚本文件名填入相应位置,并给shell脚本文件添加执行权限:```chmod +x shell脚本文件名```然后执行shell脚本文件:```./shell脚本文件名```4. cron任务可以将MySQL脚本作为cron任务定期执行。首先创建一个脚本文件,将要执行的MySQL脚本写入该文件,然后编辑cron任务表,添加一个定时任务。示例:```# 编辑cron任务crontab -e# 在文件末尾添加以下内容,每天凌晨2点执行脚本0 2 * * * mysql -u 用户名 -p 密码 -h 主机名/IP地址 -P 端口号 -D 数据库名 < 脚本文件名```保存并退出,cron将会在指定时间自动执行脚本。5. 在MySQL Workbench中执行如果在Linux系统中安装了MySQL Workbench图形界面工具,可以直接在工具中执行MySQL脚本。打开MySQL Workbench,点击“Open SQL Script”按钮,选择要执行的脚本文件,然后点击“Run”按钮即可执行脚本。同时也能够在MySQL Workbench中连接到MySQL服务器,选择数据库,然后在“Query”标签页中输入和执行SQL命令。这些是在Linux系统中运行MySQL脚本的主要命令和方法。根据实际需求选择合适的方法来执行脚本。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,我们可以使用多种方式来运行MySQL脚本。下面是一些常见的方法和操作流程:

    一、使用命令行工具运行脚本:

    1. 使用mysql命令运行脚本:

    “`shell
    mysql -u username -p password < script.sql```其中,`username`是数据库用户的用户名,`password`是用户的密码,`script.sql`是要运行的脚本文件。2. 使用source命令在MySQL终端中运行脚本:```shellmysql -u username -p password``````sqlsource script.sql;```二、使用MySQL Workbench运行脚本:1. 打开MySQL Workbench,并连接到你的数据库服务器。2. 在菜单中选择"File" -> “Open SQL Script”,然后选择要运行的脚本文件。

    3. 点击”Run”按钮,即可运行脚本。

    三、使用phpMyAdmin运行脚本:

    1. 打开phpMyAdmin,并登录到你的数据库。

    2. 在菜单中选择”Import”选项卡。

    3. 在”File to Import”部分,点击”Browse”按钮选择要运行的脚本文件。

    4. 点击”Go”按钮,即可运行脚本。

    四、使用shell脚本运行MySQL脚本:

    1. 创建一个shell脚本文件,例如”run_script.sh”。

    2. 在脚本文件中添加以下内容:

    “`shell
    #!/bin/bash

    mysql -u username -p password < script.sql```其中,`username`是数据库用户的用户名,`password`是用户的密码,`script.sql`是要运行的脚本文件。3. 给脚本文件添加执行权限:```shellchmod +x run_script.sh```4. 执行脚本文件:```shell./run_script.sh```以上是一些常见的在Linux系统上运行MySQL脚本的方法和操作流程。根据具体的需求和环境,你可以选择适合自己的方法来运行脚本。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部