1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

MySQL安装部署

MySQL安装部署

作为IT那活儿公众号的小编小本本,今天要为大家介绍MySQL的安装部署过程。

MySQL安装部署

步骤

以下是MySQL安装部署的步骤:

  1. 创建MySQL用户:
  2. groupadd mysql

    useradd -g mysql mysql

  3. 部署MySQL软件:
  4. mkdir /data

    chown -R mysql:mysql /data

    mv mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz /data

    mkdir -p /software/mysql

    chown -R mysql:mysql /software

    cd /software/mysql

    tar zxvf /data/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz

  5. 创建软链接:
  6. cd /usr/local

    unlink mysql

    ln -s /software/mysql-5.7.30-linux-glibc2.12-x86_64 mysql

    chown -R mysql:mysql mysql

  7. 创建基本目录:
  8. mkdir /data/mysql

    mkdir /data/mysql/mysql_3306

    cd /data/mysql/mysql_3306

    mkdir data

    mkdir logs

    mkdir tmp

    chown -R mysql:mysql /data/mysql/mysql_3306

  9. 创建my.cnf文件:
  10. vi /etc/my.cnf

    在文件中添加以下内容:

    [client]
    port=3306
    socket=/tmp/mysql3306.sock
    [mysql]
    prompt="u@hR:m:s[d]>"
    no-auto-rehash
    [mysqld]
    user=mysql
    port=3306
    socket=/tmp/mysql3306.sock
    basedir=/usr/local/mysql
    datadir=/data/mysql/mysql_3306/data
    character-set-server=utf8
    back_log=103
    slow_query_log=1
    slow_query_log_file=/data/mysql/mysql_3306/data/slow.log
    log-error=/data/mysql/mysql_3306/data/error.log
    long_query_time=0.1
    server-id=813306
    log-bin=/data/mysql/mysql_3306/logs/log-bin
    sync_binlog=1
    binlog_cache_size=4M
    binlog_format=row
    relay_log_recovery=1
    transaction_isolation=REPEATABLE-READ
    innodb_buffer_pool_size=5734M
    innodb_buffer_pool_load_at_startup=1
    innodb_buffer_pool_dump_at_shutdown=1
    innodb_data_file_path=ibdata1:1024M;ibdata2:1024M;ibdata3:1024M:autoextend
    innodb_flush_log_at_trx_commit=1
    innodb_log_buffer_size=16M
    innodb_log_file_size=2G
    innodb_log_files_in_group=2
    innodb_rollback_on_timeout=1
    innodb_print_all_deadlocks=1
    innodb_file_per_table=1
    innodb_locks_unsafe_for_binlog=0
    
  11. 数据库实例初始化:
  12. cd /usr/local/mysql

    ./bin/mysqld –initialize-insecure

  13. 安装缺失的依赖库文件:
  14. yum -y install libaio.x86_64

  15. 启动和关闭数据库:
  16. service mysql start | stop | restart

  17. 获取root密码:
  18. cat /data/mysql/mysql_3306/data/error.log | grep “password”

    首次登陆需要修改root密码:

    alter user root@localhost identified by abcd1234;

    flush privileges;

以上就是MySQL安装部署的全部步骤,希望对大家有所帮助。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6416.html