zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

centos7 安装mysql及workbench客户端

2023-09-27 14:21:58 时间

 

 一开始下了一个mysql-community-workbench*.rpm安装,直接报依赖缺少。

正确的方式是下载tar文件,然后解压,一个一个装就可以。

参考了一个兄弟的,安装成功了。

中间碰到了二个问题:

1)没有建立data,导致找不初始密码的问题 /var/log/mysqld.log.  是因为root空间不足导致(扩展可以参到另一个扩展空间的)

2) 有了初始密码,用mysql -uroot -p 输入后登录成功,但是就是改不了密码。

这个是通过workbench登录,然后直接就跳出改密码的界面,改为有大小写有特殊符号的就可以。

 

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

俺下载的地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar

解压后,是这样显示的:

 

 

 

安装顺序:common --> libs --> client --> server --> devel。(devel可不装)安装命令:rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm

只要rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm类似这种就可以

装完以后,可以用cat命令来查看密码:

当提示“mariadb-libs 被 mysql-community-libs-8.0.15-1.el7.x86_64 取代”,是lib和系统自带的冲突,删除后继续:yum remove mysql-libs -y
 
依赖缺失时“net-tools 被 mysql-community-server-8.0.15-1.el7.x86_64 需要”,直接安装缺失的依赖:yum install net-tools -y

因为之前我安装过mariadb,所以 yum remove mysql-libs -y 删除就可以。

 

后来因为空间不够,所以一直找不到初始密码,yum remove mysql -y 删除安装的mysql,

重新安装过二次,也不行,因为空间不够,删除了下载中的几个包,成功安装。

 

参考:https://blog.csdn.net/JackieDYH/article/details/102973536