Linux安装mysql5.7

Linux安装mysql5.7步骤

  • 下载安装包
    下载方式一:下载地址:mysql5.7
    在这里插入图片描述
    根据系统选择。

    下载方式二:

    wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz
    

    下载后的压缩包上传至 /usr/local/ 目录下

  • 解压

    tar -xvf mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz
    
  • 重命名文件夹

     mv mysql-5.7.40-linux-glibc2.12-x86_64 mysql
    
  • 创建⽤户组及⽤户和密码

     groupadd mysql
     useradd -r -g mysql mysql
    
  • 创建mysql数据存储目录

     #创建目录
     mkdir -p /data/mysqldata
     #赋予权限
     chown mysql:mysql -R /data/mysqldata
    
  • 编辑my.cnf

     vim /etc/my.cnf
    

    按 i 进⼊修改模式 然后将下⾯的⽂本复制进去

    [mysqld]
    user=root
    datadir=/data/mysqldata
    basedir=/usr/local/mysql
    port=3306
    max_connections=200
    max_connect_errors=10
    character-set-server=utf8
    default-storage-engine=INNODB
    default_authentication_plugin=mysql_native_password
    lower_case_table_names=0
    group_concat_max_len=102400
    [mysql]
    default-character-set=utf8
    [client]
    port=3306
    default-character-set=utf8
    
  • 初始化数据库

    1,进⼊到mysql/bin⽬录下

    cd /usr/local/mysql/bin
    

    2,初始化基础信息,最后⼀⾏后⾯会有个随机的初始密码保存下来⼀会登录要⽤(如果忘记了就删掉mysqldata重新初始化)。

    ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysqldata/ --user=mysql --initialize
    

    在这里插入图片描述

  • 添加mysqld服务到系统

     cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    
  • 启动mysql

    service mysql start
    

    启动成功如下图:
    在这里插入图片描述

  • 将mysql添加到命令服务。

    ln -s /usr/local/mysql/bin/mysql /usr/bin
    
  • 登录mysql

    mysql -uroot -p
    # 输⼊刚刚初始化时⽣成的密码
    
  • 更改root⽤户密码

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
    

    在这里插入图片描述

  • 更改root连接权限

    use mysql;
    update user set host='%' where user = 'root';
    flush privileges;
    

    在这里插入图片描述

  • mysql服务命令

    #启动mysql
    service mysql start
    #停止
    service mysql stop
    #重启
    service mysql restart
    
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值