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 方式安装不利于维护,也不利于单 ...
随机推荐
- 解决 spring-integration-mqtt 频繁报 Lost connection 错误
问题描述 在之前的博客介绍了如何在 Spring Boot 集成 MQTT,后面使用中没有发现问题,最近发现一直报错: Lost connection: Connection lost; retryi ...
- 【C++】“反转链表”相关的题目
1.反转链表:定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点. (1)这道题是经典的题目了,用迭代的方式解决也是很容易的,代码量也不大.分享一个我个人做题的方式,我会先在题目开 ...
- moviepy音视频剪辑:TextClip不支持中文字符以及OSError: magick.exe: unable to read font 仿宋_GB2312.ttf的解决办法
☞ ░ 前往老猿Python博文目录 ░ 一.引言 moviepy对中文和多语言环境的支持做得并不好,包括中文文件名以及用于显示文字的TextClip就是典型的中文支持方面存在问题的.对于编解码的问题 ...
- 孪生网络入门(下) Siamese Net分类服装MNIST数据集(pytorch)
主题列表:juejin, github, smartblue, cyanosis, channing-cyan, fancy, hydrogen, condensed-night-purple, gr ...
- 【学习笔记】K 短路问题详解
\(k\) 短路问题简介 所谓"\(k\) 短路"问题,即给定一张 \(n\) 个点,\(m\) 条边的有向图,给定起点 \(s\) 和终点 \(t\),求出所有 \(s\to t ...
- gitlab+jenkins 持续部署自动化测试
背景:为了减少测试部署时间和减少不必要的重复工作,采用持续集成的方式进行部署,当gitlab的release (测试)分支有代码变动时,自动拉取代码部署测试环境,并进行接口回归测试 优点:部署自动化, ...
- WindowsPhone8.1 开发-- 二维码扫描
随着 WinRT 8.1 API 的发布,Windows 8.1 和 Windows Phone 8.1 (基于 WinRT) 应用程序的开发模型经历了戏剧性的收敛性.与一些特定于平台的考虑,我们现在 ...
- Kafka中使用Avro编码、解码消息
1.消费者代码 import com.twitter.bijection.Injection; import com.twitter.bijection.avro.GenericAvroCodecs; ...
- YouZack英语学习网站,英语四六级的福音
YouZack英文网站 YouZack英语网站是,杨中科大佬开发给各位有需要的人使用的一个英语学习网站: 网站分两个模块: 听力模块部分图 听力模块界面 听力模块使用说明界面 背单词模块部分图 背单词 ...
- angular8 大地老师学习笔记---第六课
export class TodolistComponent implements OnInit { public keyword:string; public todolist:any[]=[]; ...