精华内容
下载资源
问答
  • 在本篇文章中小编给各位整理的是关于Linux卸载MySQL8.0版本的操作步骤和方法,有需要的朋友们学习下。
  • Linux卸载MySQL8.0版本

    万次阅读 2019-01-11 14:50:32
    一、关闭MySQL [root@localhost /]# service mysqld stop Redirecting to /bin/systemctl stop mysqld.service 二、查看当前安装mysql情况,查找以前是否装有mysql [root@localhost /]# rpm -qa|grep -i mysql...

    一、关闭MySQL

    [root@localhost /]# service mysqld stop
    Redirecting to /bin/systemctl stop  mysqld.service
    

    二、查看当前安装mysql情况,查找以前是否装有mysql

    [root@localhost /]# rpm -qa|grep -i mysql
    mysql-community-client-8.0.13-1.el7.x86_64
    mysql-community-libs-8.0.13-1.el7.x86_64
    mysql-community-common-8.0.13-1.el7.x86_64
    mysql-community-server-8.0.13-1.el7.x86_64

    三、执行命令删除安装的MySQL

    [root@localhost /]# rpm -ev mysql-community-client-8.0.13-1.el7.x86_64

    报错:

    error: Failed dependencies:
        mysql-community-client(x86-64) >= 8.0.0 is needed by (installed) mysql-community-server-8.0.13-1.el7.x86_64

    原因是依赖包错误,再执行以下命令解决:

    [root@localhost /]# rpm -ev mysql-community-client-8.0.13-1.el7.x86_64 --nodeps

    剩余几个也按照上述操作执行,加上 --nodeps

    再执行 # rpm -qa|grep -i mysql 命令,查看是否删除成功。

    四:查看之前安装的MySQL的目录并删除

    [root@localhost /]# find / -name mysql
    /var/lib/mysql
    /var/lib/mysql/mysql
    /usr/lib64/mysql
    /usr/share/mysql
    [root@localhost /]# rm -rf /var/lib/mysql
    [root@localhost /]# rm -rf /var/lib/mysql/mysql
    [root@localhost /]# rm -rf /usr/lib64/mysql
    [root@localhost /]# rm -rf /usr/share/mysql

    五:删除my.cnf

    卸载后/etc/my.cnf不会删除,需要进行手工删除

    [root@localhost /]# rm -rf /etc/my.cnf

    最后查看一下是否卸载完毕,无结果说明卸载完成。

    [root@localhost /]# rpm -qa|grep -i mysql

    End.

    展开全文
  • Linux下干净的卸载MySQL 并安装MySQL8

    千次阅读 2019-09-24 14:30:39
    1.首先查看mysql的安装情况 rpm -qa|grep -i mysql 显示之前安装了: MySQL-client-5.5.25a-1.rhel5 MySQL-server-5.5.25a-1.rhel5 2.停止mysql服务,并删除包 rpm -ev MySQL-client-5.5.25a-1.rhel5 rpm -...

    1.首先查看mysql的安装情况

    rpm -qa|grep -i mysql

    显示之前安装了:

    MySQL-client-5.5.25a-1.rhel5
    MySQL-server-5.5.25a-1.rhel5

    2.停止mysql服务,并删除包

    rpm -ev MySQL-client-5.5.25a-1.rhel5  
    rpm -ev MySQL-server-5.5.25a-1.rhel5
    如果提示依赖包错误,则使用以下命令尝试
    rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps  
    如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1
    则用以下命令尝试:
    rpm -e --noscripts MySQL-client-5.5.25a-1.rhel5  

    3.查找之前老版本mysql的目录、并且删除老版本mysql的文件和库

     

    find / -name mysql  
    
    /var/lib/mysql
    /var/lib/mysql/mysql
    /usr/lib64/mysql
    删除对应的mysql目录
    rm -rf /var/lib/mysql
    rm -rf /var/lib/mysql
    rm -rf /usr/lib64/mysql
    查找目录并删除

     

    注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
    
    rm -rf /etc/my.cnf  

    4.再次查找机器是否安装mysql

    rpm -qa|grep -i mysql  
    无结果,说明已经卸载彻底

     

     

    CentOS7安装MySQL8

     

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

    1 下载并安装MySQL官方的 Yum Repository

    [root@localhost ~]# wget -i -c  https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

      使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。

    [root@localhost ~]# yum -y install mysql80-community-release-el7-1.noarch.rpm

      之后就开始安装MySQL服务器。

    [root@localhost ~]# yum -y install mysql-community-server

      这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。

    至此MySQL就安装完成了,然后是对MySQL的一些设置。

    2 MySQL数据库设置

      首先启动MySQL

    [root@localhost ~]# systemctl start  mysqld.service

      查看MySQL运行状态,运行状态如图:

    [root@localhost ~]# systemctl status mysqld.service

      此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

    [root@localhost ~]# grep "password" /var/log/mysqld.log

      如下命令进入数据库:

    [root@localhost ~]# mysql -uroot -p

      输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

      这里有个问题,新密码设置的时候如果设置的过于简单会报错:

      原因是因为MySQL有密码设置的规范,具体是与validate_password_policy的值有关:

      MySQL完整的初始密码规则可以通过如下命令查看:

    mysql> SHOW VARIABLES LIKE 'validate_password%';
    +--------------------------------------+-------+
    | Variable_name                        | Value |
    +--------------------------------------+-------+
    | validate_password_check_user_name    | OFF   |
    | validate_password_dictionary_file    |       |
    | validate_password_length             | 4     |
    | validate_password_mixed_case_count   | 1     |
    | validate_password_number_count       | 1     |
    | validate_password_policy             | LOW   |
    | validate_password_special_char_count | 1     |
    +--------------------------------------+-------+
    7 rows in set (0.01 sec)

      密码的长度是由validate_password_length决定的,而validate_password_length的计算公式是:

    validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)

    我的是已经修改过的,初始情况下第一个的值是ON,validate_password_length是8。可以通过如下命令修改:

    mysql> set global validate_password.policy=0;
    mysql> set global validate_password.length=1;

     

      设置之后就是我上面查出来的那几个值了,此时密码就可以设置的很简单,例如1234之类的。到此数据库的密码设置就完成了。

      但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

    [root@localhost ~]# yum -y remove mysql80-community-release-el7-1.noarch

      此时才算真的完成了。

     

     

     

    最后用navicat登录数据库报如下错误:

    1130-host ... is not allowed to connect to this MySql server

    出现此问题的原因是mysql对root的权限做了限定,host必须是localhost

    可以用如下方法修改host为‘%’即可。

    mysql -u root -p
    
    mysql>use mysql;
    
    mysql>update user set host = '%' where user ='root';
    
    mysql>flush privileges;

     

     

    如果是连接虚拟机linux中的mysql

    然后在虚拟机中查看网络端口信息:

      #netstat -ntpl

     

    之后查看了防火墙的状态,发现3306端口的数据包都是丢弃状态

      

        #iptables -vnL

      

      

      这里要清除防火墙中链中的规则

        #iptables -F

     

    展开全文
  • 一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql rpm -qa|grep -i mysql 显示之前安装了: MySQL-client-5.5.25a-1.rhel5 MySQL-server-5.5.25a-1.rhel5 停止mysql服务、删除之前安装的...

    一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql

    rpm -qa|grep -i mysql 

    2016111793322836.jpg

    显示之前安装了:

         MySQL-client-5.5.25a-1.rhel5

         MySQL-server-5.5.25a-1.rhel5

    停止mysql服务、删除之前安装的mysql

    停止服务:

      systemctl stop mysqld

    删除以前安装的:

    rpm -ev MySQL-client-5.5.25a-1.rhel5 
    rpm -ev MySQL-server-5.5.25a-1.rhel5 

    查找之前老版本mysql的目录、并且删除老版本mysql的文件和库

    find / -name mysql

    查找目录如下

    /var/lib/mysql
    /var/lib/mysql/mysql
    /usr/lib64/mysql

    删除对应的mysql目录

    rm -rf /var/lib/mysql
    rm -rf /var/lib/mysql
    rm -rf /usr/lib64/mysql

    注意:卸载后/etc/my.cnf不会删除,需要进行手工删除

    rm -rf /etc/my.cnf 

     

    rpm -qa|grep -i mysql 

    不显示任何结果说明卸载干净了

     

    安装mysql

    yum install wget        # 安装wget工具,方便下载yum源中没有的内容
    wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
    rpm -ivh mysql57-community-release-el7-9.noarch.rpm        
    cd /etc/yum.repos.d/
    yum install mysql-server        # 安装mysql
    systemctl start  mysqld.service        # 启动mysql服务
    grep "password" /var/log/mysqld.log        # 获取初始密码  (我自己安装的时候通过这个命令获取不到密码,可以直接不需要密码登录mysql )

    登录进去后 修改密码  ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; (修改密码方式有多种,这里只是一种)

    flush privileges; # 使改动生效

    重启服务

     

     

     

     

     

     

    展开全文
  • linux卸载mysql(完全卸载)

    万次阅读 多人点赞 2019-06-20 09:24:56
    //rpm包安装方式卸载 查包名:rpm -qa|grep-i mysql 删除命令:rpm -e –nodeps 包名 ...2.卸载mysql 命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64 查看mysql的其它依赖:rpm...
    //rpm包安装方式卸载
    查包名:rpm -qa|grep -i mysql
    删除命令:rpm -e –nodeps 包名
    
    //yum安装方式下载
    1.查看已安装的mysql
    命令:rpm -qa | grep -i mysql
    2.卸载mysql
    命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64
    查看mysql的其它依赖:rpm -qa | grep -i mysql
    
    //卸载依赖
    yum remove mysql-libs
    yum remove mysql-server
    yum remove perl-DBD-MySQL
    yum remove mysql
    

     

    展开全文
  • Linux卸载Mysql步骤

    2020-07-24 15:56:26
    一、使用命令查看当前是否装有mysql 1 rpm -qa|grep-i mysql 如果安装了mysql会显示: MySQL-client-xxx MySQL-server-xxxx 二、停止mysql服务、删除之前安装的mysql 删除命令:rpm -e ...
  • Linux卸载Mysql方法总结

    万次阅读 2019-01-17 08:53:50
    如何在Linux卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤...
  • Linux卸载MySQL8.0版本。
  • 之后搞来搞去不行了,想卸载: (注意啊,很多人不留心,安装的时候是安装了2个部分的,一个server + 一个client 要都删了,不然只删一个再下载 会有大麻烦) apt-get autoremove --purge mysql-server-版本号(如...
  • 如何在Linux下彻底的卸载MySQL数据库呢? 下面这篇文章就给大家总结、整理了一下在Linux平台下彻底卸载MySQL的方法。 文中通过图文及示例代码介绍的很详细,相信对大家的理解和学习很有帮助,下面有需要的朋友们来...
  • Linux安装卸载Mysql与基本操作

    千次阅读 2019-09-06 18:36:11
    本文章使用的系统是Linux,所以你需要下载一个mysql的rpm包 https://dev.mysql.com/downloads/ 根据系统版本下载,CentOS RedHat点Yum Repository ,Debian,Ubuntu点APTRepository 看不懂英文的话点下面: ...
  • 卸载mysql之前需要先查找下以前是否安装过mysql,具体查找命令在本文有介绍,本文重点给大家介绍Linux下Mysql5.7.19卸载方法,需要的朋友参考下吧
  • Linux卸载Mysql5.7版本

    2020-11-25 17:05:08
    Linux卸载Mysql 如何在Linux下卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装...
  • [root@10-9-25-217 ~]# rpm -qa|grep -i mysql 如果出现以上错误,在...[root@10-9-25-217 ~]# rpm -e mysql-libs-5.1.73-8.el6_8.x86_64 --nodeps 重新查询: [root@10-9-25-217 ~]# rpm -qa|grep -i mysql...
  • linux 卸载mysql

    2020-12-23 15:59:28
    //rpm包安装方式卸载 查包名:rpm -qa|grep -i...2.卸载mysql 命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64 查看mysql的其它依赖:rpm -qa | grep -i mysql //卸载依赖 yum remove mysql-libs yum re
  • [Linux卸载Mysql]
  • //rpm包安装方式卸载 查包名:rpm -qa|grep-i ...2.卸载mysql 命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64 查看mysql的其它依赖:rpm -qa | grep -i mysql //卸载依赖 yum remove mysql-communit..
  • linux系统彻底卸载mysql

    2020-01-03 09:48:17
    linux安装mysql时,有时候可能安装出错,这时候需要先把原先安装的mysql卸载,然后再重新安装,下面和大家分享一下如何在linux系统中卸载mysql。 方法/步骤 使用命令:rpm -qa|grep -i mysql查看是否安装过mysql,...
  • 该资源主要详细讲解了mysql8.0压缩版的安装及配置过过程,跟mysql5.7.x的安装配置过程有些差异,希望给同行一些帮助。
  • Linux 卸载MySQL

    2021-06-29 22:39:31
    在某些情况下我们可能需要降级版本,这时卸载删除干净MySQL就显得尤为重要不然可能就会出现 E: Unable to correct problems, you have held broken packages. 系统版本 Ubuntu 20.04 步骤 关闭MySQL服务 sudo ...
  • linux安装卸载Mysql 5.7

    2018-11-01 10:05:55
    删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql #下面命令依次执行 sudo rm /var/lib/mysql/ -R # 删除数据库目录 sudo rm /etc/mysql/ -R #删除启动脚本、配置文件等 sudo apt-...
  • 本篇文章主要跟大家分享的是如何在Linux下彻底卸载MySQL,在实际生活中很实用,因此,摩杜云小杜就整理了一下并分享给大家做个参考,如果有感兴趣的朋友,不妨继续看下去,希望对大家有所帮助。 在Linux下彻底卸载...
  • mysql自动备份数据库与自动删除临时文件,有需要的朋友可以参考下
  • 首先查看版本号:sudo mysql -V 下面是版本号:mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper执行:apt-get autoremove --purge mysql-server-5.7 // 这一步执行不了,继续下面的;...
  • Linux手动卸载mysql8

    2019-10-29 17:13:15
    1.find / -name mysql 2.rm -rf 以上路径
  • Linux卸载MySQL数据库

    2021-01-19 22:51:59
    如何在Linux卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤...
  • Linux-彻底卸载Mysql

    2020-12-30 10:43:20
    //rpm包安装方式卸载 查包名:rpm -qa|grep-i ...2.卸载mysql 命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64 查看mysql的其它依赖:rpm -qa | grep -i mysql //卸载依赖 yum remove mysql-libs yum..

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,676
精华内容 19,070
关键字:

linux卸载mysql8

linux 订阅
mysql 订阅