当前位置:   article > 正文

Linux关于MySQL的卸载与安装详细教程(通过yum安装)_linux操作系统安装mysql5.7.44

linux操作系统安装mysql5.7.44

准备

在安装前,需要先确认是否已经安装过,如果安装过且要重新安装就需要先进行mysql的卸载。

查看是否安装mysql

使用命令:

mysql -uroot -p
  • 1

提示输入密码,代表已安装mysql。

停止mysql服务

systemctl stop mysqld
  • 1

查看MySQL安装版本并将其卸载

rpm -qa | grep mysql
  • 1

在这里插入图片描述
将上面查出来的全部删除,一个一个删除。

rpm -e --nodeps mysql-community-client-5.7.44-1.el7.x86_64
  • 1

删除完后,再查询一下是否删除干净了:

rpm -qa | grep mysql
  • 1

如果删除干净,查找并继续删除mysql相关文件:

find / -name mysql
  • 1

将查询出来的文件使用rm -fr 文件路径删除。

卸载完成

1. 创建文件夹

在/usr路径下创建文件夹mysql;然后进入目录。

mkdir /usr/mysql
cd /usr/mysql
  • 1
  • 2

2. 下载MySQL

输入以下命令现在MySQL:

// 这里请按照自己所需的mysql版本决定
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
  • 1
  • 2
  • 3

3. 安装MySQL

输入命令安装MySQL:

yum install mysql-server
  • 1

4. 启动MySQL服务

systemctl start mysqld.service
  • 1

5. 修改密码

以上步骤在执行结束后mysql还没有密码,需要我们对密码进行修改。

注意:如果此时已经有了密码先进行以下操作:

修改mysql配置文件:vi /etc/my.cnf
在配置中添加:skip-grant-tables
接下来重启mysql服务,就可以免密码登录
继续以下操作步骤

mysql -uroot -p
  • 1

直接登录mysql后,由于我们安装的是mysql 8.0+,密码的修改与设置与以往版本不一样。

  • 数据库切换至mysql,将root账号的密码置空
use mysql;
update user set authentication_string='' where User='root';
  • 1
  • 2
  • 修改密码
alter user 'root'@localhost identified by '自己设置的新密码';
// 如果是5.6.51版本修改密码的方式不同
set password=password('新密码');
  • 1
  • 2
  • 3

修改密码以后,在mysql中输入一下命令刷新权限:

flush privileges
  • 1

其他可能遇到的问题

关于修改mysql默认端口

mysql默认的端口是3306,如果我们需要修改默认端口,则依旧需要修改mysql的配置文件:my.cnf;通过命令:

find / -name my.cnf
  • 1

找到文件位置,然后对其修改(通常该文件位于/etc/my.cnf):

vi /etc/my.cnf
  • 1

添加配置:

port=自定义端口
  • 1

如果无法连接mysql服务

当mysql安装完毕,我们本地要去连接服务器的mysql,然而出现报错is not allowed to connect to this MySQL server时,说明mysql只允许本机访问。需要对mysql数据库的user表进行修改。

// 进入数据库后,选择mysql数据库
use mysql;
// 然后查看root用户允许访问的主机配置
select host from user where user='root';
// 如果结果时 localhost 表示只允许本机访问,要进行修改
update user set host = '%' where user ='root';
// 最后刷新下
flush privileges;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/537406
推荐阅读
相关标签
  

闽ICP备14008679号