centos7.x使用yum的方式安装msyql5.7.x

本文档详细介绍了如何在CentOS7系统中卸载预装的MariaDB,然后安装并配置MySQL的过程。首先通过`rpm-qa | grep mariadb`检查并卸载MariaDB,接着下载并安装MySQL的yum仓库,使用`yum install mysql-community-server`安装MySQL服务。安装完成后,启动MySQL服务,并从日志文件中获取初始密码。最后,修改root用户的密码,设置远程访问权限,并调整字符编码。整个过程详尽且实用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

删除

1:注意:系统会自带一个数据库mariadb它会和mysql冲突所以在安装mysql之前要将它卸载

检测mariadb的信息

rpm -qa|grep mariadb

结果:mariadb-libs-5.5.60-1.el7_5.x86_64

删除:

rpm -e  mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps 

2: 删除已经安装的mysql

检测mysql的信息命令:

rpm -qa|grep MySQL

  结果:xxx版本mysql

   卸载命令(强制删除):

rpm -e  xxx版本mysql  --nodeps

安装mysql

在本机安装mysql的yum仓库

    自己找个位置执行一下命令,会将mysql的yum仓库安装到此处

 wget -i -c https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

 

   安装结果如下:

  mysql57-community-release-el7-11.noarch.rpm

  mysql57:是5.7.x的版本

  el7:是自己的系统配置,可以通过 (command): uname -a  来查看

 如果系统不是centos7或者需要下载其他的版本的mysql,可以去官网查看想要对应的mysql的yum仓库。

  在刚刚安装好的仓库下面执行以下命令:

sudo rpm -Uvh mysql57-community-release-el7-10.noarch.rpm 

结果:

 我们再安装mysql服务

 sudo yum install mysql-community-server

会显示下载的过程,途中可以要你下载其他的依赖,一直 “Y”就行了,直到安装完成。

我们启动以下mysql的服务,并且查看一下mysql的状态。

启动mysql服务的命令:

systemctl  start mysqld.service

启动不报错就代表成功!

查看mysql的状态的命令

systemctl status mysqld.service

效果:

 绿色的running,启动成功!

既然启动成功那么我们就要登录一下,登录的账号默认是root,密码的话,在我们安装mysql的时候

发送到mysql的日志文件中,而这个日志文件的位置在,/var/log/mysqld.log ,打开它找到密码如下图:

 末尾的那串随机字符就是密码。

既然密码有了我们就尝试一下登录mysql,

mysql -uroot -p

登录成功后我们就修改一下密码,规则,大小写字母、数字、特殊字符

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

修改完后执行还要刷新一下,不然不会生效。

flush privileges;

效果:

 我们还要设置一下字符编码,在修改前先查看一下原先的设置。

 修改的配置文件在 /etc/my.cnf

修改前:

修改后:

修改后记得重启mysql的服务

systemctl restart mysqld.service

我们查看一下mysql的字符编码

登录mysql后我们开启一下远程登录,可以通过本地的sqlyog连接

grant all privileges on *.* to root@'%' identified by 'password';

 开启远程后记得刷新一遍

flush privileges;

到这就ok啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值