centos7下mysql安装与卸载
彻底卸载mysql
一、chak 是否有安装mysql
a) rpm -qa | grep -i mysql // 查看命令1
b) yum list install mysql* // 查看命令2
二、卸载mysql安装包
a) yum remove mysql mysql-server mysql-libs compat-mysql51
b) yum remove mysql-community-release
c) rpm -e --nodeps mysql-community-libs-5.7.22-1.el7.x86_64
d) rpm -e –nodeps mysql57-community-release-el7-11.noarch
三、删除残留的mysql目录或文件:
四、查询mysql安装目录
i. whereis mysql
ii. find / -name mysql
- rm -rf /usr/lib64/mysql
- rm -rf /usr/share/mysql
- rm -rf /usr/bin/mysql
- rm -rf /etc/logrotate.d/mysql
- rm -rf /var/lib/mysql
- rm -rf /var/lib/mysql/mysql
五、继续删除
a) 删除mysql 配置文件
i. rm –rf /usr/my.cnf
ii. rm -rf /root/.mysql_sercret
b) 删除Mysql开机启动服务
i. chkconfig --list | grep -i mysql
ii. chkconfig --del mysqld // 服务名为你设置时候自己设置的名字
安装mysql5.7
六、下载安装mysql官方的Yum Repository
a) wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
b) yum -y install mysql57-community-release-el7-10.noarch.rpm
c) yum -y install mysql-community-server
七、MySQL数据库设置
a) 首先启动MySQL
b) systemctl start mysqld.service
c) 查看MySQL运行状态
i. systemctl status mysqld.service
d) 此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
i. grep "password" /var/log/mysqld.log
e) 使用获取的密码进入数据库
i. mysql -uroot -p
f) 更改密码弱口令设置,设置简单密码:
i. mysql> set global validate_password_policy=0;
ii. mysql> set global validate_password_length=1;
g) 设置密码
i. mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
h) 设置之后就是我上面查出来的那几个值了,此时密码就可以设置的很简单,例如1234之类的。到此数据库的密码设置就完成了。但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:
i. yum -y remove mysql57-community-release-el7-10.noarch
八、配置远程登录
a) 设置root权限的远程访问
i. grant all privileges on *.* to root@"%" identified by "密码";
ii. flush privileges; // 刷新设置立即生效
centos7下mysql安装与卸载的更多相关文章
- linux centos7下mysql安装--韩国庆
首先我先给大家介绍下MariaDB和mysql的区别. 上图,“MySQL之父”的骨灰级程序员Monty,但是mysql被Oracle收购后,Monty又开始去发展另一条数据库的道路,并且以Monty ...
- 关于linux下mysql安装和卸载
卸载:https://www.cnblogs.com/Lenbrother/articles/6203620.html 卸载Mysql 找到了这篇文章:http://zhangzifan.com/ce ...
- Linux 下MySQL 安装与卸载
这个写的比较好:http://www.cnblogs.com/starof/p/4680083.html 2.卸载系统自带的Mariadb rpm -qa|grep mariadb / ...
- mac下mysql安装、卸载、基本操作
2018-06-08 10:57:26 张广森 阅读数 6584更多 分类专栏: mac mysql 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本 ...
- centos7下mysql安装
centos7只包含了mariadb的安装源 我们需要到官方下载社区版:https://dev.mysql.com/downloads/ 下载安装包并上传到服务器 安装出现错误 这个是系统自带的Mar ...
- CentOS下MySQL的彻底卸载
#################CentOS7下MySQL的卸载#################### 1:查看MySQL是否安装: 方式1: [root@localhost usr]# yu ...
- 【数据库】4.0 MySQL入门学习(四)——linux系统环境下MySQL安装
1.0 我的操作系统是CentOS Linux release 7.6.1810 (Core) 系统详细信息如下: Linux version 3.10.0-957.1.3.el7.x86_64 ( ...
- Linux(CentOS7)下rpm安装MySQL8.0.16
记录一下自己在 CentOS7 下 rpm 安装 MySQL8.0.16 的过程. 一.准备工作 1. 下载MySQL所需要的安装包 从 MySQL官网 下载,上传至 CentOS 系统 /usr/l ...
- Linux(CentOS7)下二进制安装MySQL5.7.26
记录一下自己在 CentOS7 下二进制安装 MySQL5.7.26 的过程,之前使用 Linux(CentOS7)下rpm安装MySQL8.0.16 之后发现 rpm 方式安装不利于维护,也不利于单 ...
随机推荐
- 在Python实现print标准输出sys.stdout、stderr重定向及捕获的简单办法
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 Python中的标准输出和错误输出由sys模块的stdout.stde ...
- PyQt开发案例:结合QDial实现的QStackedWidget堆叠窗口程序例子及完整代码
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.案例说明 本案例是老猿在学习QStackedWidget中的一个测试案例,该案例使用QStack ...
- pandas LabelEncoder 测试集出现了训练集中未出现过的值怎么解决(y contains previously unseen labels 解决方法)
for i in categorical_ix: le = joblib.load(f"./LabelEncoder/{i}_LabelEncoder.model") #由于tes ...
- LeetCode初级算法之数组:283 移动零
移动零 题目地址:https://leetcode-cn.com/problems/move-zeroes/ 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺 ...
- js数组快速排序和冒泡排序
1.快速排序 var arr = [1, 2, 5, 6, 3, 1, 4]; function mySort(arr) { if (arr.length <= 1) { return arr; ...
- [JDK8]Map接口与Dictionary抽象类
package java.util; 一.Map接口 接口定义 public interface Map<K,V> Map是存放键值对的数据结构.map中没有重复的key,每个key最多只 ...
- 第四次作业 描述HDFS体系结构、工作原理与流程
1.用自己的图,描述HDFS体系结构.工作原理与流程. 读数据的流程 2.伪分布式安装Hadoop.
- WPS PDF转Word工具
WPS PDF转Word工具链接:https://pan.baidu.com/s/1Ijh5MSBWZtsXsm05_6yYvw 提取码:gufy 下载运行后会解压到"D:\Program ...
- linux下/etc/profile /etc/bashrc /root/.bashrc /root/.bash_profile这四个配置文件的加载顺序
目录 一.关于linux配置文件 二.验证四个配置文件的加载顺序 三.结论 一.关于linux配置文件 1.linux下主要有四个配置文件:/etc/profile ./etc/bashrc ./ro ...
- Elasticsearch索引容量管理实践【>>戳文章免费体验Elasticsearch服务30天】
[活动]Elasticsearch Service免费体验馆>> Elasticsearch Service自建迁移特惠政策>>Elasticsearch Service新用户 ...