Linux安装mysql(版本5.7.26)

  1. 官网下载5.7.26版本的mysql

    https://downloads.mysql/archives/community/

  2. 利用上传工具上传到/opt/mysql目录

  3. 解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

  4. 移动到/usr/local/目录 mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/

    重命名: mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql-5.7.26

  5. 创建mysql用户,并添加组

    groupadd mysql
    useradd -r -g mysql mysql

  6. 创建mysql数据目录并赋予权限

    cd /
    mkdir -p data
    cd data/
    mkdir -p mysql

    chown mysql:mysql -R /data/mysql

  7. 配置参数

    vim /etc/myf

    把这段粘贴进去 保存退出

    [mysqld]
    bind-address=0.0.0.0
    port=3306
    user=mysql
    basedir=/usr/local/mysql-5.7.26
    datadir=/data/mysql
    socket=/tmp/mysql.sock
    log-error=/data/mysql/mysql.err
    pid-file=/data/mysql/mysql.pid
    #character config
    character_set_server=utf8mb4
    symbolic-links=0

  8. 初始化mysql

    cd /usr/local/mysql-5.7.26/bin/

    ./mysqld --defaults-file=/etc/myf --basedir=/usr/local/mysql-5.7.26/ --datadir=/data/mysql/ --user=mysql --initialize

  9. 查看初始密码

    vim /data/mysql/mysql.err

  10. 复制启动脚本到资源目录

    cd mysql-5.7.26

    cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

  11. 增加mysqld服务控制脚本执行权限

    chmod +x /etc/rc.d/init.d/mysqld

  12. 将mysqld服务加入到系统服务,并查看

    chkconfig --add mysqld

    chkconfig --list mysqld

  13. 启动mysql,并更改密码

    service mysqld start

  14. 登录mysql

    cd /usr/local/mysql-5.7.26/bin
    ./mysql -u root -p之前粘贴的密码

  15. 修改密码并刷新

    SET PASSWORD = PASSWORD(‘123456’);

    ALTER USER ‘root’@‘localhost’ PASSWORD EXPIRE NEVER;

    flush privileges;

  16. 添加软连接->方遍使用

    ln -s /usr/local/mysql-5.7.26/bin/mysql /usr/bin/mysql

    如果显示错误看下mysql服务是否启动

  17. 关闭,启动mysql命令

    service mysqld stop

    service mysqld start

更多推荐

Linux下载安装mysql(附图文)