1.Rocky Linux91.新建文件夹/opt/mysql并cd进去语法dnf install 软件包 -y 安装软件dnf install mysqld -ydnf install mysqld.server -y区分两个名字别踩坑mysql→ 客户端仅仅是连接工具没有数据库服务mysql-server→服务端数据库本体我们要装这个举个例子只装 mysql 你只有登录命令mysql但是没有 mysqld 服务无法启动数据库。2.安装结束之后依次执行# 启动数据库 systemctl start mysqld# 设置开机自动启动systemctl enable mysqld# 查找初始临时密码 grep temporary password /var/log/mysqld.log3.查到密码后登录密码mysql -uroot -p4.登录进去之后可以修改密码ALTER USER rootlocalhost IDENTIFIED BY 密码;小总结 Linux 安装数据库记住装服务端必须带 server5.如果你后面需要远程连接MobaXterm、本地 Navicat 连接登录 MySQL 执行比如我的密码是Root123456CREATE USER root% IDENTIFIED BY Root123456; GRANT ALL PRIVILEGES ON *.* TO root%; ALTER USER root% IDENTIFIED WITH mysql_native_password BY Root123456; FLUSH PRIVILEGES;6.放行防火墙 3306 端口防火墙开启的状态下关闭的话就不用查看防火墙状态systemctl status firewal开放端口firewall-cmd --permanent --add-port端口3306/tcp让防火墙端口生效firewall-cmd --reload2.适用centos7新建文件夹/opt/mysql并cd进去运行wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar下载mysql安装包PScentos7.6自带的类mysql数据库是mariadb会跟mysql冲突要先删除。运行tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar运行rpm -qa|grep mari查询mariadb相关安装包运行rpm -e --nodeps mariadb-libs卸载然后开始真正安装mysql依次运行以下几条rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpmrpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm运行systemctl start mysqld.service启动mysql然后开始设置root用户密码Mysql自动给root用户设置随机密码运行grep password /var/log/mysqld.log可看到当前密码Linux 服务名称后缀的 d 是 daemon守护进程缩写代表常驻后台运行的程序。mysqld是 MySQL 后台服务mysql是客户端登录工具firewalld是防火墙后台服务firewall-cmd是防火墙操作命令。