https://downloads.mysql.com/archives/community MySQL 官方

rpm -qa | grep mariadb
rpm -e --nodeps mariadb-XXX -- 其中 XXX 表示不同版本
mysql-community-client-5.7.28-1.el7.x86_64.rpmmysql-community-common-5.7.28-1.el7.x86_64.rpmmysql-community-devel-5.7.28-1.el7.x86_64.rpmmysql-community-embedded-5.7.28-1.el7.x86_64.rpmmysql-community-embedded-compat-5.7.28-1.el7.x86_64.rpmmysql-community-embedded-devel-5.7.28-1.el7.x86_64.rpmmysql-community-libs-5.7.28-1.el7.x86_64.rpmmysql-community-libs-compat-5.7.28-1.el7.x86_64.rpmmysql-community-server-5.7.28-1.el7.x86_64.rpmmysql-community-test-5.7.28-1.el7.x86_64.rpm
mysql-community-server mysql-community-client mysql-community-common mysql-community-libs
yum install mysql-community-{server,client,common,libs}-*
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpmrpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
名称 | 位置或操作 |
用户和用户组 | 增加一个 mysql 非登录用户和用户组,后续相关文件目录权限都会是 mysql,并且启动会以 mysql 用户启动 |
配置文件 | /etc/my.cnf |
数据文件目录 | /var/lib/mysql |
secure_file_priv 系统变量默认值 | /var/lib/mysql-files,安全使用 LOAD DATA、SELECT ... INTO OUTFILE 等导入导出数据函数需要用到这个 |
日志文件 | /var/log/mysqld.log |
客户端执行程序和脚本 | /usr/bin,比如 mysql、mysqldump 等等 |
服务端执行程序 | /usr/sbin,比如 mysqld 等等 |
系统启动配置文件 | /usr/lib/systemd/system/mysqld.service |
systemctl start mysqld.service

cat var/log/mysqld.log | grep "temporary password"
mysql -uroot -p'temporary password'
ALTER USER 'root'@'localhost' IDENTIFIED BY '重置的密码';
cd /usr/local -- 我的安装包放在这个目录下,这个按自己需求而定tar -zxvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar -- 解压安装包cd mysql-5.7.28-1.el7.x86_64.rpm-bundleyum install mysql-community-{server,client,common,libs}-*systemctl start mysqld.service
yum remove mysql
rpm -qa | grep mysql
优点:可以自由的选择安装版本,这点挺重要的,因为 MySQL 也在不断迭代更新,如果使用 Yum 存储库的方式安装,会安装最新的版本,那就有可能和我们目前使用的版本不一致,如果涉及到数据库迁移,最好还是使用一致的数据库版本。另外,这种方式安装也很方便。 缺点:需要提前准备好 RPM 安装包,一般都比较大,500MB以上。
文章转载自野鸽码字,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




