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. Python 异步集群使用

    目前在做Python项目用到同步和异步的方法使用Redis单机,现在要增加兼容Redis集群.也就说当前项目用到中以下4种Python使用Redis的方法都用到了. - 同步 异步 单机 涉及 涉及 ...

  2. 读C#代码整洁之道笔记07_代码评审和集成测试

    1. 代码评审注意事项 1.1. 始终保持代码评审的意识 1.2. 保证代码构建成功 1.3. 确保所有的测试都是通过的 1.4. 注意YAGNI原则 1.5. 检查重复代码 1.6. 使用静态分析器 ...

  3. windows消息处理机制

    三层机制 1.顶端就是Windows内核.Windows内核维护着一个消息队列,第二级控制中心从这个消息队列中获取属于自己管辖的消息,后做出处理,有些消息直接处理掉,有些还要发送给下一级窗体(Wind ...

  4. MRS芯片状态错误排查方向

    1. 如手里的 LINK 板子标注是 WCH-LINK,而不是 WCH-LINKE,那么与开发板连接线最好别超过 15CM 2. 芯片供电是否正常, VDDA 和 VDD 要正常供电 2.检查连线是否 ...

  5. 2023计算机领域顶会(A类)以及ACL 2023自然语言处理(NLP)研究子方向领域汇总

    2023年的计算语言学协会年会(ACL 2023)共包含26个领域,代表着当前前计算语言学和自然语言处理研究的不同方面.每个领域都有一组相关联的关键字来描述其潜在的子领域, 这些子领域并非排他性的,它 ...

  6. DJI Flight Simulator 无人机模拟器 功能介绍与使用说明

    0 前言 无人机是当前非常火热的"相机设备",而大疆又是其中翘楚,功能丰富,可以说是一个将带着云台的智能手机放到了天空中.如果你有自己玩过旋翼无人机航模的话,可能会体会到大疆的另一 ...

  7. Linux三剑客日志处理系列

    三剑客日志处理系列 一.特殊符号 1.引号系列 必会 引号 含义 单引号 所见即所得,单引号里的内容会原封不动输出 双引号 和单引号类似,对双引号里面的特殊符号进行解析,对于{}花括号(通配符)没有解 ...

  8. 浅谈Pytest中的warning处理

    浅谈Pytest中的warning处理 没有处理warning 我们写一个简单的测试 import pytest def test_demo(): import warnings warnings.w ...

  9. 构建api gateway之 动态插件

    动态插件 之前已经拆解细点逐个介绍了 tcp .http 代理相关核心点,现在介绍一个让 api gateway 变得很灵活的功能实现: 动态插件. 由于 lua 的动态语言特点,我们可以比较方便做到 ...

  10. .NET 6学习笔记(7)——ASP.NET Core通过配置文件启用HTTPS

    本质上我还是一个Windows App Developer,所以虽然会做一些ASP.NET Core的工作,但通常这些ASP.NET Core的程序会托管在Windows Service上,并且大部分 ...