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. tempdb数据文件暴增分析

    背景 某客户tempdb数据文件突然暴增,导致磁盘可用空间紧张,让我们找到暴增的原因. 现象 登录到SQL专家云,通过趋势分析进行回溯,在4月12日,tempdb数据文件在3个小时内从10GB涨到了8 ...

  2. 3xx HTTP状态码的终极指南

    前言 如果你在管理一些网站,那么对HTTP重定向的理解对于可靠的网站性能至关重要.在这篇文章中,我们将全面了解一下3xx HTTP状态码,从这里你可以了解它们是如何工作的,如何更好地管理它们,以及它们 ...

  3. runtime-第一篇

    第一次接触runtime,先介绍下自学的几个runtime方法 1.获取类的属性列表 先导入runtime文件 #import <objc/runtime.h>   我这边创建了一个Per ...

  4. Zotero自定义引文样式

    注意 在实际使用中发现还是有许多与要求不同的地方,之后会再次进行修改,特此记录 -----2022/11/28 16:57 目标格式: 期刊:[序号]作者.题名[J].刊名,出版年份,卷号 ( 期号 ...

  5. 腾讯出品小程序自动化测试框架【Minium】系列(二)项目配置及测试套件使用说明

    一.写在前面 真的人这一散漫惯了,收心就很难了,上午把小程序开发环境启动后,在QQ游戏里,杀了三把象棋,5把2D桌球,一上午没了,还是没法心静下来去学点东西. 那就老样子,逼着自己开始,找到 &quo ...

  6. Java 入门与进阶P-7.1+P-7.2

    函数的定义 函数的定义 习惯把函数也叫成方法,都是一个意思:函数是具备特定功能的一段代码块,解决了重复性代码的问题. 为什么要定函数呢? 目的是为了提高程序的复用性和可读性. 函数的格式 修饰符返回值 ...

  7. elasticsearch中使用runtime fields

    1.背景 在我们使用es的开发过程中可能会遇到这么一种情况,比如我们的线路名称字段lineName字段在设置mapping的时候使用的是text类型,但是后期发现需要使用这个字段来进行聚合操作,那么我 ...

  8. C#代码整洁之道读后总结与感想

    1. 基本信息 C#代码整洁之道:代码重构与性能提升 ,英文名为Clean Code in C#. 作者:[英] 詹森·奥尔斯(Jason Alls) 著,刘夏 译 机械工业出版社,2022年4月出版 ...

  9. 药物警戒系统与EDI/Gateway/AS2

    药物警戒学在美国.日本.欧盟诸国等国家已经有数十年的历史,药物警戒的作用越来越收到各国监管部门的重视.随着我国药监管理政策的革新,药物警戒在药物研发.药品上市后监管领域的作用也越来越重要. 国外有两款 ...

  10. java优化几个小步骤

    1.top查看消耗cpu高的java程序进程2.ps -mp [替换为进程ID PID] -o THREAD,tid,time3.printf "%x" 114134.stack ...