linux安装mysql教程

一、准备mysql相应版本的压缩包

示例将mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 上传到服务器的/usr/local目录,版本可自行下载示例可直接下载执行命令

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

二、安装步骤

  1. 进入到/usr/local目录解压压缩包
    tar -xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

  2. 重命名解压后的文件为mysql
    mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

  3. 创建用户组以及用户密码
    在这里插入图片描述
    groupadd mysql
    useradd -g mysql mysql
    chown -R mysql.mysql /usr/local/mysql

  4. 创建mysql的数据存放的文件夹
    mkdir data
    在这里插入图片描述

  5. 初始化mysql

    • 先进入mysql的bin目录
    • 执行./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize
      在这里插入图片描述
      上图红圈即为mysql的初始密码
  6. 编辑文件添加服务

    • 执行命令vi /etc/my.cnf

    • 将下面这段内容进行全部替换

      [mysqld]
      log-bin=mysql-bin
      binlog-format=ROW
      server_id=1
      datadir=/usr/local/mysql/data
      socket=/tmp/mysql.sock
      explicit_defaults_for_timestamp=true
      symbolic-links=0

      [mysqld_safe]
      log-error=/usr/local/mysql/data/mysql.log
      pid-file=/usr/local/mysql/data

    • 添加mysqld服务到系统
      cp -a ./support-files/mysql.server /etc/init.d/mysql(这里要切换到安装目录下执行)
      在这里插入图片描述
      执行授权命令chmod +x /etc/init.d/mysql、chkconfig --add mysql

    • 启动mysql服务 service mysql start
      在这里插入图片描述

    • 查看启动状态 service mysql status
      在这里插入图片描述

  7. 添加软链接
    ln -s /usr/local/mysql/bin/mysql /usr/bin

  8. 进入mysql并修改密码
    mysql mysql -uroot -p输入初始化时候生成的随机密码

    然后执行ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’; 记得替换密码

    再刷新一下flush privileges;

在这里插入图片描述
9. 修改远程连接
进入到mysql的mysql数据库执行update user set Host=‘%’ where User=‘root’;

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值