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

mysql安装包

链接: 提取码:b8w4

环境准备

  1. 安装好的centos 7系统
  2. root 用户登录Linux
  3. 在根目录下创建/soft目录
  4. 上传mysql安装包到/soft目录,结果如下
  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 连接成功
经验分享 程序员 微信小程序 职场和发展