在centos7下安装mysql5.7数据库

2018-02-06 09:44:34来源:oschina作者:源哥L人点击

分享

1,下载mysql的rpm版安装包


下载地址:https://dev.mysql.com/downloads/mysql/


选择下载小红帽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@localhost mysql]#rpm -qa | grep -i mariadb


mariadb-libs-5.5.52-1.el7.x86_64


[root@localhost mysql]#rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

4,使用rpm -ivh命令进行安装,安装的时候一定要注意先后顺序,因为有顺序依赖,必须按照顺序来安装。

[root@localhost 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@localhost 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@localhost 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之后,总结出来的最稳定可靠安全快捷的一种数据库安装方式,如果你也觉得不错,欢迎在文章下面进行打赏!谢谢

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台