linux安装mysql

官方文档地址:

https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

1、检查安装

首先检查是否已经安装mysql,执行命令rpm -qa|grep mysql,如果没有任何信息则表示未安装,否则表示已经安装。

2、卸载mysql

如果未安装mysql则忽略该步骤。

执行命令 service mysqld status:

如下则表示没有该服务

如下则表示MySQL server已启动

关闭MySQL服务(如无该服务则忽略此步骤):service mysqld stop

卸载MySQL:
查询musql组件:rpm -qa|grep -i mysql

卸载所有上述命令查询到的mysql组件:

rpm -ev --nodeps mysql-community-libs-8.0.29-1.el7.x86_64

查找与mysql相关的残留目录:whereis mysql

删除残留目录及文件:rm -rf /****/***/***

删除MySQL配置文件:

rm -rf /etc/my.cnf

rm -rf /etc/init.d/mysqld

查询mysql用户及用户组:id mysql

删除mysql用户及用户组:userdel mysql 

3、安装mysql

mysql安装分yumc安装及rpm安装,正确选择mysql数据库版本。

安装mysql源,首先通过wget下载:

80:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

57:wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

mysql源获取:MySQL

点击DOWNLOADS

MySQL

点击MySQL Community (GPL) Downloads » 

选择如下选项:

查看系统及版本:uname -a;下图表示linux7版本

 选择系统及版本:

然后点击下方企鹅 :

点击download(注意版本):

下载完成后安装rpm源:yum -y install mysql80-community-release-el7-3.noarch.rpm

查看MySQL源列表及启用禁用情况:yum repolist all | grep mysql

如上,mysql80为启用状态,如果需要安装其他版本则需禁用mysq80:

yum-config-manager --disable mysql80-community 

以及启用目标版本,如5.7:

yum-config-manager --enable mysql57-community

注:上面的命令执行如果提示:-bash: yum-config-manager: 未找到命令 

那么我们就需要安装执行以下命令来安装一个包:yum install -y yum-utils  执行成功之后就好了,那么我们继续执行上面的命令。

接下来使用yum安装mysql:yum install mysql-community-server。

安装失败:

执行命令:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

然后重新执行:yum install mysql-community-server

如下则表示安装成功:

如果未报错则表示安装成功。可通过下列命令查看及操作mysql服务:

查看状态:service mysqld status

开启服务:service mysql start

停止服务:service mysqld stop

重启服务:service mysqld restart

查看mysql初始密码:

cat /var/log/mysqld.log|grep 'temporary password'

登录root用户:mysql -u root -p

然后输入上一步查询到的密码。

到此linux系统的mysql安装全部完成!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值