Linux(centos 7) 环境安装MySQL5.7

mysql安装包

链接:百度网盘 请输入提取码 提取码:b8w4 

环境准备

  1. 安装好的centos 7系统

  2. root 用户登录Linux

  3. 在根目录下创建/soft目录

  4. 上传mysql安装包到/soft目录,结果如下

    Linux(centos 7) 环境安装MySQL5.7_第1张图片
  5. 准备完毕

    安装

 

  1. 根据现有序号挨个安装 rpm 包,依赖关系依次为 common→libs→client→server使用命令rpm -ivh {-file-name}进行安装操作

    rpm -ivh 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm

    rpm -ivh 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm

    rpm -ivh 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm

    rpm -ivh 04_mysql-community-client-5.7.29-1.el7.x86_64.rpm

  2. 安装server 需要安装一些依赖,否则不成功

    yum install -y perl-Module-Install.noarch

    yum -y install net-tools

    rpm -ivh 05_mysql-community-server-5.7.29-1.el7.x86_64.rpm

  3. rpm 安装后 mysql 默认安装目录等信息

    数据库文件默认在:cd /usr/share/mysql 配置文件默认在:/etc/my.cnf

        数据库目录:/var/lib/mysql/
        配置文件:/usr/share/mysql(mysql.server命令及配置文件)
        相关命令:/usr/bin(mysqladmin、mysqldump等命令)(*mysql的一种安全启动方式:/usr/bin/mysqld_safe –user=root &)
        启动脚本:/etc/rc.d/init.d/  (启动脚本文件mysql的目录)
        /usr/bin(mysqladmin mysqldump等命令)
    ​
        rpm安装默认目录:
        数据文件:/var/lib/mysql/
        配置文件模板:/usr/share/mysql
        mysql客户端工具目录:/usr/bin
        日志目录:/var/log/
        pid,sock文件目录:/tmp/

    登录数据库

  4. 初始化数据库

    rm -rf /var/lib/mysql/*

    mysqld --initialize --user=mysql

  5. 启动数据库

    service mysqld start

  6. 首次登录找到root的密码

    grep 'temporary password' /var/log/mysqld.log

    2023-05-05T02:34:42.306883Z 1 [Note] A temporary password is generated for root@localhost: CKuXjto(g8Ce

  7. 登录

    mysql -uroot -p

  8. 修改密码

    alter user 'root'@'localhost' identified by 'root'

    mysql> alter user 'root'@'localhost' identified by 'root'; Query OK, 0 rows affected (0.00 sec)

  9. 赋权限-允许其他机器上客户端登录

    grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option

  10. 放开防火墙的3306端口,修改好后重启生效

    firewall-cmd --zone=public --add-port=3306/tcp --permanent

    firewall-cmd --reload

  11. 本地环境连接成功

    mysql 连接成功Linux(centos 7) 环境安装MySQL5.7_第2张图片

     

你可能感兴趣的:(linux,centos,mysql)