1,下载mysql的rpm版安装包
下载地址:
选择下载小红帽rpm bundle版的mysql安装包,32位或64位 根据你安装的centos版本来选择
2,查看是否已经安装了mysql (如果是新装的linux可以跳过这步)
rpm -qa|grep -i mysql
如果已经安装了 使用 rpm -e --nodeps (查询出的安装包名) 命令 删除安装包
3,CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB。
[root mysql] # rpm -qa | grep -i mariadb
mariadb-libs-5.5.52-1.el7.x86_64
[root mysql]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
4,使用rpm -ivh命令进行安装,安装的时候一定要注意先后顺序,因为有顺序依赖,必须按照顺序来安装。
[root mysql]# rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
warning: mysql-community-common-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-common-5.7.18-1.e################################# [100%] [root mysql]# rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm warning: mysql-community-libs-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-libs-5.7.18-1.el7################################# [100%] [root mysql]# rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm warning: mysql-community-client-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-client-5.7.18-1.e################################# [100%] [root@localhost mysql]# rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm warning: mysql-community-server-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-server-5.7.18-1.e################################# [100%] [root@localhost mysql]#
5,启动mysql服务
service mysqld start
6,查看mysql初始化的原始密码
cat /var/log/mysqld.log
7, 修改密码并刷新
set passworrd = password(‘新密码’);
flush privileges;
#如果忘记了密码,需要修改密码
1、vim /etc/my.cnf 加入skip-grant-tables
2、直接使用mysql 登录数据库 修改掉密码 并刷新
3、再将my.cnf中的skip-grant-tables删掉 然后重启数据库
该技术资料,是本人花了很多时间精力,安装了几个版本的linux下的mysql之后,总结出来的最稳定可靠安全快捷的一种数据库安装方式,如果你也觉得不错,欢迎在文章下面进行打赏! 谢谢