精华内容
下载资源
问答
  • mysql脚本怎么写
    千次阅读
    2020-12-26 17:30:38
    • 1、连接到MySQL数据库 mysql -h127.0.0.1 -uroot -p tableName
    • 2、执行sqlsource /user/local/test.sql
    更多相关内容
  • mysql启动脚本

    2016-12-28 17:25:46
    脚本可以简洁的执行Linux环境下源码包mysql的重启|启动|停止 服务。 例(重启):mysqld.sh restart 使用该脚本,你安装的mysql需要满足的条件: 1.源码包安装。2.mysql安装路径为/usr/local/mysql,如果不为该路径...
  • 此资源为centos7环境下通过脚本一键安装mysql的shell脚本,数据库安装前需要将mysql-5.7*.tar.gz文件、my.cnf.bak、startmysql.sh、stopmysql.sh拷贝至安装脚本路径下。其中my.cnf.bak为mysql配置文件模板,...
  • shell执行mysql脚本

    2018-07-10 11:45:49
    在shell脚本中向SQL文件传递参数,并且在shell脚本中执行SQL文件。
  • 主要介绍了Shell脚本实现监控MySQL主从同步,此脚本应该能适应各种各样不同的内外网环境,并同时监控MySQL运行状态,需要的朋友可以参考下
  • 今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab ...
  • mysql自动化部署脚本

    2018-07-26 21:57:40
    自动化部署mysql脚本适合的版本为mysql5.5和5.6系列。
  • mysql5.7 安装脚本

    2017-11-30 22:04:39
    mysql5.7 安装脚本 mysql5.7 安装脚本 mysql5.7 安装脚本 mysql5.7 安装脚本
  • windows服务器上部署的mysql数据库,配置化bat脚本自动备份mysql数据库的数据到SQL文件,并保留历史数据配置的天数。
  • mysql主从同步检查脚本 。主要运用于日常maysql运行主从同步状态检查。
  • 自动一键安装MySQL8.0,适用于CentOS版本,一键自动下载解压安装、获取初始密码并设置新密码。
  • mysql dba 常用脚本

    2017-12-22 14:51:07
    mysql dba 常用脚本 运行脚本可以方便管理MYSQL运行脚本可以方便管理MYSQL运行脚本可以方便管理MYSQL
  • MySQL全备脚本

    2018-12-24 10:43:05
    MySQL全备脚本,可以直接使用。放心使用。稍稍更改一下脚本就可以了
  • centos 下一键安装mysql脚本.centos 7 64位系统下测试通过.安装完后root密码为空,请自行更改.上传此脚本到系统,运行sh mysql-src.sh 即可.其它都是自动的.
  • 自己整理的mysql性能测试脚本,需要的同学,可以下载使用
  • 这里是两个表的表和数据的脚本,省去建表之痛。 可以方便的各种语句执行结果,而不必受限于数据过少导致执行时间不明显的情况。 不知道上面说的对不对。
  • Mysql基础语法及脚本,非常适合新人学习,里面有2个Demo及脚本,第一个适合完全不会的新人,通过学习Demo1,能掌握简单的增删改查,通过学习Demo2,能掌握mysql运算符,排序,用limit分页查询,MySQL正则表达式,约束,索引,函数...
  • mysql监控脚本

    2019-03-01 10:14:07
    mysql监控脚本mysql 宕机自启服务。mysql监控脚本,自启mysql监控脚本,自启
  • windows下备份mysql数据库脚本.bat文件;注意修改database,mysql安装路径和备份的路径,用户名和密码。
  • mysql5.7 二进制安装一键安装脚本 for ubuntu ubuntu 默认shell 是dash 请用 bash执行 /bin/bash mysql5.7_bin_install.sh
  • 自动安装MySQL环境的bat,自用,方便环境部署,可用其他代码封装调用。
  • MySQL安装脚本

    千次阅读 2022-03-30 16:46:14
    #!/bin/bash yum install -y perl ...tar -xvf mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar.xz -C /usr/local/ cd /usr/local ln -s mysql-8.0.28-linux-glibc2.17-x86_64-minimal/ mysql mkdir -p /data/mysql/

    MySQL初始化

    mysqld --defaults-file=/home/mysql/mysql170200/my.cnf --initialize-insecure --user=mysql
    

    脚本

    #!/bin/bash
    yum install -y perl perl-Module-Build net-tools autoconf libaio numactl-libs
    tar -xvf mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar.xz -C /usr/local/
    cd /usr/local
    ln -s mysql-8.0.28-linux-glibc2.17-x86_64-minimal/ mysql
    mkdir -p /data/mysql/data
    mkdir -p /data/mysql/logs
    cat > /data/mysql/my.cnf <<EOF
    [mysqld]
    basedir=/usr/local/mysql
    datadir=/data/mysql/data
    socket=/tmp/mysql.sock
    user=mysql
    log_error=/tmp/mysql.log
    skip_name_resolve
    log_bin=/data/mysql/logs/mysql-bin
    port=3306
    server_id=8006
    EOF
    
    cat >/etc/systemd/system/mysqld.service<<EOF
    [Unit]
    Description=MySQL Server
    Documentation=man:mysqld(8)
    Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
    After=network.target
    After=syslog.target
    [Install]
    WantedBy=multi-user.target
    [Service]
    User=mysql
    Group=mysql
    ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/my.cnf
    LimitNOFILE = 5000
    EOF
    
    useradd -s /sbin/nologin mysql
    chown -R mysql.mysql /usr/local/mysql
    chown -R mysql.mysql /data/mysql
    /usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql  --datadir=/data/mysql/data
    echo "export PATH=/usr/local/mysql/bin:$PATH" >> ~/.bash_profile
    source ~/.bash_profile
    systemctl start mysqld
    systemctl status mysqld
    sleep 3s
    /usr/local/mysql/bin/mysql -e "alter user root@'localhost' identified by 'A_dminjs#888'"
    
    # 8.0
    create user root@'%' identified by 'A_dminjs#888';
    grant all on *.* to root@'%';
    # 5.7
    grant all on *.* to root@'%' identified by 'A_dminjs#888';;
    
    

    简单的主从复制

    create user repl@'%' identified by 'A_dminjs#888';
    grant replication slave on *.* to repl@'%';
    show master status\G;
    
    
    CHANGE MASTER TO 
    MASTER_HOST='192.168.166.140',
    MASTER_USER='repl',
    MASTER_PASSWORD='A_dminjs#888',
    MASTER_PORT=3306,
    MASTER_LOG_FILE='mysql-bin.000002',
    MASTER_LOG_POS=1195,
    MASTER_CONNECT_RETRY=10;
    
    
    展开全文
  • 共有三百万的用户数据包含地址,电话,名称,密码等相关用户信息。所提供的信息均为生成数据,全部都是假数据,想要用来做坏事的本人不承担任何责任。经用来技术研究,为了出更加优秀的sql
  • MySQL定时任务脚本

    2018-02-08 15:26:19
    数据库定时任务执行脚本,数据库脚本,定时任务,为了避免大量的Java代码和减轻应用服务器压力
  • 批处理脚本执行mysql

    2015-05-13 13:55:44
    当操作数据库的时候直接将.sql文件拖进控制台不能运行,这时候通过点击这个脚本就能成功执行sql的各种功能了。
  • Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起一个 shell 脚本,结合 crontab,定时备份数据库。其实非常简单,主要就是使用 MySQL 自带的 mysqldump 命令。 #!/bin/bash # Shell script to ...
  • mysql 服务启动与关闭脚本,Windows 批处理,双击启动或者关闭
  • 由于之前的业务,造成数据库上产生了脏数据,脚本删除重复的数据。由于是开发测试环境,所以选择任意删除相同uid中的一条。由于每次执行只删除重复数据的一条,需要重复执行,如果本轮没有数据被删就OK #!/bin/...
  • MySQL 一键安装脚本

    千次阅读 2021-10-31 10:05:44
    mysql-5.7.29 安装脚本,不需要准备安装包2. mysql-5.7.17 安装脚本,可用自备包 1. mysql-5.7.29 安装脚本,不需要准备安装包 #!/bin/bash # /usr/local/mysql-5.7.29-linux-glibc2.12-x86_64/bin/mysql -uroot ...


    1. mysql-5.7.29 安装脚本,不需要准备安装包

    #!/bin/bash
    
    # /usr/local/mysql-5.7.29-linux-glibc2.12-x86_64/bin/mysql -uroot -p <passwd>	#登录 mysql
    
    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
    
    . /etc/init.d/functions 
    SRC_DIR=`pwd`
    MYSQL='mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz'
    COLOR="echo -e \\033[01;31m"
    END='\033[0m'
    MYSQL_ROOT_PASSWORD=123456
    
    check (){
    cd  $SRC_DIR
    if [ !  -e $MYSQL ];then
            $COLOR"缺少${MYSQL}文件"$END
            $COLOR"请将相关软件放在${SRC_DIR}目录下"$END
            exit
    elif [ -e /usr/local/mysql ];then
            action "数据库已存在,安装失败" false
            exit
    else
        return
    fi
    } 
    
    install_mysql(){
        $COLOR"开始安装MySQL数据库..."$END
         yum  -y -q install libaio numactl-libs   libaio &> /dev/null
        cd $SRC_DIR
        tar xf $MYSQL -C /usr/local/
        MYSQL_DIR=`echo $MYSQL| sed -nr 's/^(.*[0-9]).*/\1/p'`
        ln -s  /usr/local/$MYSQL_DIR /usr/local/mysql
        chown -R  root.root /usr/local/mysql/
        id mysql &> /dev/null || { useradd -s /sbin/nologin -r  mysql ; action "创建mysql用户"; }
    
        echo 'PATH=/usr/local/mysql/bin/:$PATH' > /etc/profile.d/mysql.sh
        .  /etc/profile.d/mysql.sh
        cat > /etc/my.cnf <<-EOF
    [mysqld]
    server-id=1
    log-bin
    datadir=/data/mysql
    socket=/data/mysql/mysql.sock                                                                                                   
    log-error=/data/mysql/mysql.log
    pid-file=/data/mysql/mysql.pid
    [client]
    socket=/data/mysql/mysql.sock
    EOF
        mysqld --initialize --user=mysql --datadir=/data/mysql 
        cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld
        chkconfig --add mysqld
        chkconfig mysqld on
        service mysqld start
        [ $? -ne 0 ] && { $COLOR"数据库启动失败,退出!"$END;exit; }
        MYSQL_OLDPASSWORD=`awk '/A temporary password/{print $NF}' /data/mysql/mysql.log`
        mysqladmin  -uroot -p$MYSQL_OLDPASSWORD password $MYSQL_ROOT_PASSWORD &>/dev/null
        action "数据库安装完成" 
    }
    
    check
    
    install_mysql
    ln -s /usr/local/mysql/bin/mysql /usr/local/sbin
    

    2. mysql-5.7.17 安装脚本,可用自备包

    注意:若编译安装报错请检查网络源

    #!/bin/bash
    
    #若没有包就直接运行脚本,用自己的包就注释下面的下载
    mkdir /data
    wget http://101.34.22.188/mysql-5.7.17/boost_1_59_0.tar.gz -P /data
    wget http://101.34.22.188/mysql-5.7.17/mysql-5.7.17.tar.gz -P /data
    
    tar zxvf /data/mysql-5.7.17.tar.gz -C /opt
    tar zxvf /data/boost_1_59_0.tar.gz -C /usr/local
    mv /usr/local/boost_1_59_0 /usr/local/boost
    yum -y install gcc gcc-c++ ncurses ncurses-devel bison cmake make git perl expat-devel pcre-devel pcre
    useradd -s /sbin/nologin mysql
    cd /opt/mysql-5.7.17/
    
    cmake \
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
    -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
    -DSYSCONFDIR=/etc \
    -DSYSTEMD_PID_DIR=/usr/local/mysql \
    -DDEFAULT_CHARSET=utf8  \
    -DDEFAULT_COLLATION=utf8_general_ci \
    -DWITH_EXTRA_CHARSETS=all \
    -DWITH_INNOBASE_STORAGE_ENGINE=1 \
    -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
    -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
    -DMYSQL_DATADIR=/usr/local/mysql/data \
    -DWITH_BOOST=/usr/local/boost \
    -DWITH_SYSTEMD=1
    
    cd /opt/mysql-5.7.17/
    make -j 4 
    make install
    echo > /etc/my.cnf
    
    cat > /etc/my.cnf<<EOF
    [client]
    port = 3306
    default-character-set=utf8
    socket=/usr/local/mysql/mysql.sock
    
    [mysql]
    port = 3306
    default-character-set=utf8
    socket=/usr/local/mysql/mysql.sock
    auto-rehash
    
    [mysqld]
    user = mysql
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data
    port = 3306
    character-set-server=utf8
    pid-file = /usr/local/mysql/mysqld.pid
    socket=/usr/local/mysql/mysql.sock
    bind-address = 0.0.0.0
    skip-name-resolve
    max_connections=2048
    default-storage-engine=INNODB
    max_allowed_packet=16M
    server-id = 1
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES
    EOF
    
    chown -R mysql.mysql /usr/local/mysql/
    chown mysql.mysql /etc/my.cnf
    echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
    source /etc/profile
    
    cd /usr/local/mysql/bin/
    ./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
    
    cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/
    systemctl daemon-reload && systemctl start mysqld && systemctl enable mysqld
    ln -s /usr/local/mysql/bin/mysql /usr/local/sbin/
    
    
    pgrep "mysqld" &> /dev/null
    if [ $? -eq 0 ];then
            echo -e "\033[32mmysqld服务运行正常\033[0m"
    else
            echo -e "\033[31mmysqld服务运行异常,请检查\033[0m"
    fi
    sleep 2
    echo ' '
    echo -e "\033[32mMySQL 没有设置密码,执行 mysql 命令登录\033[0m"
    
    展开全文
  • mysql5.6一键安装脚本

    2019-02-20 13:25:25
    mysql5.6一键安装脚本。centos6-7环境下安装。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 426,523
精华内容 170,609
关键字:

mysql脚本怎么写

mysql 订阅