1.Linux环境完全卸载mysql相关文件:

完全卸载mysql相关文件:
            yum remove mysql mysql-server mysql-libs compat-mysql
            rm -rf /var/lib/mysql
            rm /etc/my.cnf
            rpm -qa|grep mysql //查看mysql的相关安装文件
            rpm -e 文件名;       //卸载已安装文件
            rpm -qa | grep -i mysql //确认是否卸载干净
            chkconfig --list | grep -i mysql //删除mysql相关服务
            chkconfig --del mysql
            find / -name mysql //查看mysql相关文件
            rm -rf 文件路径1 文件路径2 文件路径3

2.Linux环境mysql通用版本安装过程:

mysql通用版本安装过程: mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
              put 本地文件路径;(使用CRT自带sftp上传、使用FZ客户端上传) //上传到linux用户根目录下(cd ~)
              mkdir -p /usr/local/mysql
              rm mysql全名 /usr/local/mysql //移动到mysql目录下
              tar -zxvf mysql全名   //解压(适用于.gz结尾的文件)
              tar -xvf mysql全名   //解压(适用于.tar结尾的文件)
              重点:解压后的mysql-5.7.30-xxx下所有文件移动到/usr/local/mysql文件夹下(适用FZ客户端操作简便)
              groupadd mysql //创建用户组
              useradd -r -g mysql mysql //添加mysql用户
              重点:(切换到根目录(cd /)下, mkdir -p /data/mysql)
              chown mysql:mysql -R /data/mysql #赋予权限
              修改配置文件 vim /etc/my.cnf (没有就新建):
                      [mysqld]
                      bind-address=0.0.0.0
                      port=3306
                      user=mysql
                      basedir=/usr/local/mysql
                      datadir=/data/mysql
                      socket=/tmp/mysql.sock
                      log-error=/data/mysql/mysql.err
                      pid-file=/data/mysql/mysql.pid
                      #character config
                      character_set_server=utf8mb4
                      symbolic-links=0
                      explicit_defaults_for_timestamp=true
              cd /usr/local/mysql/bin/
              重点:chmod 755 mysql、chmod 755 mysqld、chmod 755 mysqld_safe、chmod 755 my_print_defaults
              注:执行其他命令中出现Permission denied,则进入文件所在目录开发权限(chmod 755 xxx)
              初始化:不报错即成功。
              ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
              查看初始密码:cat /data/mysql/mysql.err | grep password
              cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
              重点:cd /etc/init.d 、 chmod 755 mysql
              service mysql start
              .mysql -u root -p   //登录数据库
              重点:初始密码只能复制,在password:后粘贴,否则容易出错。
              授权远程访问:grant all privileges on *.* to 'root' @'%' identified by '密码';
              刷新权限:flush privileges;

04_Linux完全卸载安装Mysql的更多相关文章

  1. mysql-ubuntu卸载安装mysql

    安装MySQL sudo apt-get install mysql-server mysql-client 查看状态 是否是运行中 sudo service mysql status 启动MySQL ...

  2. ubuntu,windows 卸载安装mysql

    首先删除mysql: sudo apt-get remove mysql-* 1 然后清理残留的数据 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dp ...

  3. ubuntu卸载安装mysql

    安装(转自http://www.cnblogs.com/xz1024/p/5802637.html): deb安装: 一.下载MySQL 到mysql网站下载相应的mysql安装包,我的mysql-s ...

  4. Linux下卸载安装mysql

    1.卸载命令:# rpm -qa |grep -i mysql # yum remove mysql-community mysql-community-server mysql-community- ...

  5. 安装mysql问题

    我想大多数人都遇到第一次安装失败或者卸载安装mysql,老是在最后一步失败:解决方法有2个:1 删除 默认路径文件C:\Documents and Settings\All Users\Applica ...

  6. linux下 yum 安装mysql和卸载

    1.查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.查看有没有安装包: yum list mysql* 3.安装mysql客户端 ...

  7. Linux下卸载和安装MySQL[rpm包]

    一.卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mysql 显示: mysql-libs-5.1.52-1.el6_0.1.i686 卸载方法: yum -y re ...

  8. CentOS6.5安装MySQL及完全卸载

    原文地址:http://www.cnblogs.com/zhongshengzhen/ 第1步.yum安装mysql [root@localhost ~]# yum -y install mysql- ...

  9. centos 7 卸载 mariadb 安装mysql

    1,卸载mariadbsystemctl stop mariadbrpm -qa | grep mariadbrpm -e --nodeps mariadb-5.5.52-1.el7.x86_64rp ...

  10. linux_ubuntu12.04 卸载和安装mysql、远程访问、not allowed

    一: 安装mysql 卸载mysql 第一步 sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-se ...

随机推荐

  1. 一文了解华为FusionInsight MRS HBase的集群隔离方案RSGroup

    摘要: RSGroup是集群隔离方案. 本文分享自华为云社区<华为FusionInsight MRS HBase的集群隔离--RSGroup>,作者: MissAverage. 一.HBa ...

  2. AcWing第85场周赛

    这场周赛是手速局hh 死或生 某国正在以投票的方式决定 2 名死刑犯(编号 1∼2)的生死. 共有 n 组人员(编号 1∼n)参与投票,每组 10 人. 每组成员只参与一名死刑犯的投票,其中第 i 组 ...

  3. 网络安全之frp内网穿透

    前言 内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机 环境需求 一台公网服务器(linux操作系统) ...

  4. windows11 彻底修改c盘中文用户名

    windows11 彻底修改c盘用户名 由于一开始注册的时候没有注意使用了中文名导致后来再使用一些应用的时候出现问题浪费了大量的时间找不出原因(例如:安装cuda 的时候在使用nvcc编译.cu文件的 ...

  5. PWA-H5 Web App优化探索之路(Service Worker,Lighthouse)

    PWA是什么? Progressive Web App 渐进式web应用程序,简单来说,就是可以让你的WEB App,带来与原生App相媲美的用户体验.. 为什么要用PWA? 简单来说,是为了web应 ...

  6. flutter 底部滑动导航,页面滑动同时让底部导航跟着变动,除了点击还可以滑动哦~~

    实现点击以及滑动都可以切换导航的效果 核心代码 完整代码 // 输入 imrm 快速生成下面 import 'package:flutter/material.dart'; import 'Home. ...

  7. JavaScript 文件上传

    一.普通文件上传 JavaScript 可以使用表单提交来实现文件上传.首先,在 HTML 中创建一个文件输入框: <input type="file" id="f ...

  8. 解决win7嵌入式系统无法DoublePulsar问题

    0x01 前言 渗透过程中总是会遇到千奇百怪的问题,比如前段时间内网横向时用MS17010打台win7,EternalBlue已经提示win了,可是DoublePulsar就是死活一直报错,最后我查阅 ...

  9. WPF中使用WebView2控件

    目录 WebView2简介 概述 优势 支持的运行时平台 进程模型 基本使用 安装WebView2运行时 安装WebView2Sdk 打开一个网页 导航事件 打开一个网页的过程 更改url的过程 空u ...

  10. Java入门与进阶P-5.3+P-5.4

    数组的元素 有效的下标 最小的下标是0,最大的下标是数组的元素个数-1 可是编译器不会检查看你是否用了有效的下标 但是如果运行的时候出现了无效的下标,可能会导致程序终止 定义数组变量 元素个数必须是整 ...