linux下安装mysql

	<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post">
							<div class="article-copyright">
              					<svg class="icon" title="CSDN认证原创" aria-hidden="true" style="width:53px; height: 18px; vertical-align: -4px;">
						<use xlink:href="#CSDN_Cert"></use>
				</svg>
              					
				版权声明:本文为博主原创文章,未经博主允许不得转载。					https://blog.csdn.net/hjh15827475896/article/details/72832924				</div>
							            <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-5edb848729.css">
					<div class="htmledit_views" id="content_views">

一. 首先到mysql 的网站上载  mysql rpm包的合集

我们选择免费的社区版




下载完成之后解压   里面有很多mysql 的包,这们主要安装下面划红线的四个包就可以了,安装 的顺序也标出了


注意:


在centos7下 rpm 安装以上包会报错,其报错信息如图

首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。

#列出所有被安装的rpm package 
rpm -qa | grep mariadb


强制卸载 mariadb 软件包

完成之后就可以安装了,在安装 mysql-server  服务端的时候又有报错


这时就 yum install -y net-tools

再进得安装就好了

安装完成后可以  在  /etc/my.cnf  (mysql的配置文件)   /usr/bin  /usr/sbin/  中有相应的命令    数据库在 / var/lib/mysql 中,在my.cnf  可以查看到

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

此时mysql安装完成,但是没有用户名和密码,登录不了客户端,有很多做法,我的做法是这样的

1。首先,vim /etc/my.cnf   文件,在文件的最后一行,添加一句话    skip-grant-tables      //这样就可以让mysql 跳过检验密码的步骤

2 。开启mysql 服务端      service mysqld start             //

3 . 登录mysql的客户端     mysql -u root -p   回车    不用输入密码,就进入了客户端

此是就可以把  mysql 数据库中的 user表中的 root 用户的记录更改一下,密码

这里要注意用户的密码字段不  是 password  ,表中根本没有这个字段      应该是

修改的语句是

use mysql

update user set authentication_string = PASSWORD('123456') password_expired = 'N' where user ='root'

修改完成后,退出

再把 my.cnf  中最后添加的那句话删除掉

重启mysqld 

客户端登录   输入刚才的密码  就ok了


--------------------完-----------------------









*******************卸载冲突的RPM组件

在我们安装mysql相关组件的时候,如果不将此冲突的组件删除掉,我们是安装不成功的。

[root@51d5db6a9993 opt]# rpm -qa | grep postfix
[root@51d5db6a9993 opt]# rpm -qa | grep mariadb
删除查出的组件

***********CentOS安装rpm安装MySQL时爆出警告:

warning: mysql-community-server-5.7.18-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
原因:这是由于yum安装了旧版本的GPG keys造成的

解决办法:后面加上

–force --nodeps

如:

rpm -ivh mysql-community-server-5.7.18-1.el6.x86_64.rpm --force --nodeps

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值