Linux系统下卸载mysql

  • 停止mysql服务

    systemctl stop mysqld.service
  • 查看安装的mysql服务

    rpm -qa|grep -i mysql
  • 删除安装的mysql服务

    rpm -e --nodeps mysql相关服务
    #例如:
    rpm -e --nodeps mysql-community-client-5.7.26-1.el7.x86_64
    rpm -e --nodeps mysql-community-common-5.7.26-1.el7.x86_64
    rpm -e --nodeps mysql-community-libs-5.7.26-1.el7.x86_64
    rpm -e --nodeps mysql-community-server-5.7.26-1.el7.x86_64
  • 删除遗留信息和文件

    • 查询残留的文件和相关依赖

      find / -name mysql
    • 移除残留的的文件和相关依赖

      rm -rf 文件目录
      #例如:
      rm -rf /var/lib/mysql
      rm -rf /var/lib64/mysql
      rm -rf /usr/share/mysql
      rm -rf /usr/local/mysql
  • 删除mysql配置文件

    rm -rf /etc/my.cnf
  • 检查mysql是否成功删除

    rpm -qa|grep -i mysql

Linux系统【tar包】方式安装mysql5.7

  • 创建mysql目录

    mkdir /usr/local/mysql
  • 切换到mysql目录

    cd /usr/local/mysql
  • 上传tar包到mysql目录

  • **查询并卸载 Mariadb **

    #查询 Mariadb
    rpm -qa|grep mariadb
    #卸载 Mariadb
    rpm -e --nodeps mariadb服务名
    #例如:
    rpm -e --nodeps mariadb-libs
  • 解压tar包

    tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
  • 安装所需服务

    rpm -ivh mysql服务名
    #例如:
    rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
  • 运行mysql服务

    systemctl start mysqld.service
  • 设置root用户密码

    #Mysql自动给root用户设置随机密码,运行如下命令可获取初始密码
    grep "password" /var/log/mysqld.log
  • 登陆进入mysql命令行

    mysql -u root  -p
  • 设置密码策略并修改密码

    set global validate_password_policy=LOW; #设置密码安全策略
    set global validate_password_length=4; #设置密码长度
    set password for 'root'@'localhost' =password('root');#设置密码
  • 刷新MySQL的系统权限相关表,使得密码生效

    flush privileges;
  • 环境变量

    #将MYSQL的BIN⽬录加⼊PATH环境变量,⽅便以后在任意⽬录上都可以使⽤ mysql 提供的命令。
    vim ~/.bash_profile
    #在⽂件末尾处追加如下信息:
    export PATH=$PATH:/usr/local/mysql/bin
    #最后执⾏如下命令使环境变量⽣效:
    source ~/.bash_profile
  • 设置远程主机登录

    #关闭Linux防火墙
    systemctl stop firewalld
    #授权登录方式
    set global validate_password_policy=LOW; #设置密码安全策略
    set global validate_password_length=4; #设置密码长度
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY "root";
    flush privileges;
    #官方推荐的两种方式:
    You can run the following command in your MySQL server command prompt. Please consult with your database administrator as they usually will have administration right to set the privilege. GRANT ALL PRIVILEGES ON *.* TO 'YourUserName'@'%' IDENTIFIED BY "YourPassword";
    or
    GRANT ALL PRIVILEGES ON *.* TO 'YourUserName'@'YourIP' IDENTIFIED BY "YourPassword";
  • 常用命令

     #启动mysql服务:
    systemctl start mysqld.service
    #状态查看:
    systemctl status mysqld
    #设置开机自启:
    systemctl enable mysqld
    #重启mysql:
    systemctl restart mysqld

Linux安装&卸载mysql5.7的更多相关文章

  1. linux 安装/卸载go环境

    linux 安装/卸载go环境(基于centos8) 安装 下载go的安装包 Golang官网下载地址:https://golang.org/dl/ 将安装包解压放到到usr/local中,并解压 c ...

  2. linux安装mysql~~~mysql5.6.12

    Linux安装mysql服务器 准备: MySQL-client-5.6.12-1.rhel5.i386.rpm MySQL-server-5.6.12-1.rhel5.i386.rpm 首先检查环境 ...

  3. linux安装卸载MySQL以及密码设置+Hive测试

    linux系统卸载MYSQL 1,先通过yum方式卸载mysql及相关组件 命令:yum remove mysql* 2.通过命令:rpm -qa|grep -i mysql 查找系统的有关于mysq ...

  4. linux安装&卸载IB网卡(mellanox)驱动

    由于工作上的需求,需要在redhat6.5服务器上面安装mellanox品牌的IB网卡,故整理了一个安装&卸载IB网卡驱动的教程: 一.安装 1)下载相应操作系统驱动 http://www.m ...

  5. linux安装/卸载mysql

    其实安装mysql差不多有10次了吧, 但是每次都有坑,各种百度,太麻烦了,所以这次把坑给记录下来,下次直接用. 1. 去官网下载mysql.这里可以使用wget下载.先去官方网站,找到mysql5. ...

  6. Linux安装卸载Mysql数据库

    关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载. 1.先来看看卸载吧,如下图所示: 以上的命 ...

  7. Linux安装卸载查看vsftpd

    Linux & vsftpd 相关的命令: 查看---rpm -qa | grep vsftpd 卸载---rpm -e vsftpd 安装---rpm  -ivh /media/(在此tab ...

  8. Linux安装mysql mysql5.5.40 <NIOT>

    一.    操作系统与软件 操作系统及版本 Centos 6.4 依赖包 gcc.gcc-c++.cmake.ncurses-devel 下载目录 /opt Mysql安装目录 /usr/local/ ...

  9. Linux安装/卸载软件教程

    一.源码安装 ./configure #环境检查.生成makefile make #编译 make install #安装 这三条命令是最经典的Linux软件安装,适用于所有发行版 二.软件包管理工具 ...

  10. Linux安装卸载jdk1.8

    首先到官网下载  Linux x64 182.87 MB jdk-8u191-linux-x64.tar.gz https://www.oracle.com/technetwork/java/java ...

随机推荐

  1. springmvc 上传文件时的错误

    使用springmvc上传文件一直失败,文件参数一直为null, 原来是配置文件没写成功. <bean id="multipartResolver" class=" ...

  2. 齐博X1忘记管理员密码了怎么办?如何强制进后台?

    当你忘记密码,或者是某些原因导致进不了后台的话,这个时候你修改一下根目录的admin.php文件,把文件第二行 //define('SUPER_ADMIN',true); 前面的 // 双斜杠删除,再 ...

  3. 【Azure 环境】Azure 云环境对于OpenSSL 3.x 的严重漏洞(CVE-2022-3602 和 CVE-2022-3786)的处理公告

    问题描述 引用报告:(OpenSSL3.x曝出严重漏洞 : https://www.ctocio.com/ccnews/37529.html ) 最近OpenSSL 3.x 爆出了严重安全漏洞,分别是 ...

  4. JIRA操作之 基本说明

    官方说明:https://docs.atlassian.com/software/jira/docs/api/7.6.1/ 项目(Project) Project是一组问题单(Issue)的集合,每个 ...

  5. LabVIEW+OpenVINO在CPU上部署新冠肺炎检测模型实战

    前言 之前博客:[YOLOv5]LabVIEW+OpenVINO让你的YOLOv5在CPU上飞起来给大家介绍了在LabVIEW上使用openvino加速推理,在CPU上也能感受丝滑的实时物体识别.那我 ...

  6. 「浙江理工大学ACM入队200题系列」问题 L: 零基础学C/C++52——计算数列和2/1,3/2,5/3,8/5......

    本题是浙江理工大学ACM入队200题第五套中的L题 我们先来看一下这题的题面. 题面 题目描述 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,-- 计算这个数列的前n项和.注意: ...

  7. Appscan的安装破解以及使用

    本文简单介绍Appscan的安装和使用. 一.下载安装 可自行百度下载相关安装包(因较高版本的破解资料比较难找,建议下载9.0版本). 双击.exe安装文件进行安装,在弹出的安装指引中各选项默认安装即 ...

  8. Dive into TensorFlow系列(1)-静态图运行原理

    接触过TensorFlow v1的朋友都知道,训练一个TF模型有三个步骤:定义输入和模型结构,创建tf.Session实例sess,执行sess.run()启动训练.不管是因为历史遗留代码或是团队保守 ...

  9. 深度学习之logistics回归

    在开始之前,事先声明本文参考[中文][吴恩达课后编程作业]Course 1 - 神经网络和深度学习 - 第二周作业_何宽的博客-CSDN博客_吴恩达课后编程作业 加上自己的理解,希望可以不用重复看吴恩 ...

  10. Spring Security(1)

    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来- 虽然说互联网是一个非常开发.几乎没有边界的信息大海,但说起来有点奇怪的是,每个稍微有点规模的互联网应用都有自己的权限系统,而权限的本质却是是封闭 ...