MySQ彻底删除与安装配置
彻底删除
1.查看 MySQL 安装了哪些东西
rpm -qa |grep -i mysql

2.卸载
yum remove mysql-community-common-5.7.-.el7.x86_64
yum remove mysql-community-client-5.7.-.el7.x86_64
yum remove mysql57-community-release-el7-.noarch
yum remove mysql-community-libs-5.7.-.el7.x86_64
yum removemysql-community-server-5.7.-.el7.x86_64
mariadb 也要删除
rpm -qa | grep mariadb rpm -e --nodeps 包名称(比如:rpm -e --nodeps mariadb-libs-5.5.-.el7.centos.x86_64)
3.查看是否卸载完成

4.查找 MySQL 相关目录
find / -name mysql

5.删除相关目录
rm -rf

6.删除 /etc/my.cnf
rm -rf /etc/my.cnf
7.删除 /var/log/mysqld.log (如果不删除这个文件,会导致新安装的 MySQL 无法生成新密码,导致无法登陆)
rm -rf /var/log/mysqld.log
安装
1.增加官方的 yum 源(以5.6 为例)
创建并编辑 mysql-community.repo 文件
vi /etc/yum.repos.d/mysql-community.repo
将以下内容粘贴进去并保存
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=
gpgcheck=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
注意:gpgcheck是GPG加密校验,官方文档中值为1,但check会报错误,所以这里改为0跳过检查,对安装无影响。
2.安装 MySQL
sudo yum -y install mysql-community-server
效果如下:
Installed:
mysql-community-server.x86_64 :5.6.-.el7 Dependency Installed:
mysql-community-client.x86_64 :5.6.-.el7
mysql-community-common.x86_64 :5.6.-.el7
mysql-community-libs.x86_64 :5.6.-.el7
net-tools.x86_64 :2.0-0.22.20131004git.el7
perl-DBI.x86_64 :1.627-.el7
perl-Net-Daemon.noarch :0.48-.el7
perl-PlRPC.noarch :0.2020-.el7 Complete!
3.启动 MySQL 并允许 MySQL 自启
sudo systemctl start mysqld
sudo systemctl enable mysqld
配置编码
1.进入 MySQL 查看编码
show variables like '%character%';
结果如下:
mysql> show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
2.修改编码
sudo vi /etc/my.cnf
# 然后在 [mysqld] 下添加 character-set-server=utf8 sudo vi /etc/my.cnf.d/client.cnf
# 然后在 [client] 下添加 default-character-set=utf8
3.再次查看编码:
mysql> show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
MySQ彻底删除与安装配置的更多相关文章
- docker registry 私有仓库 安装配置、查询、删除
		
#++++++++++++++++++++++++++++++ #docker-registry 私有仓库 #搜索,下载register镜像 docker search registry docker ...
 - CentOS7安装配置Apache、PHP和MySQL
		
一.安装Apache sudo yum install httpd 安装成功后,Apache操作命令: systemctl start httpd //启动apache systemctl stop ...
 - ADFS3.0与SharePoint2013安装配置(原创)
		
现在越来越多的企业使用ADFS作为单点登录,我希望今天的内容能帮助大家了解如何配置ADFS和SharePoint 2013.安装配置SharePoint2013这块就不做具体描述了,今天主要讲一下怎么 ...
 - Hadoop的学习--安装配置与使用
		
安装配置 系统:Ubuntu14.04 java:1.7.0_75 相关资料 官网 下载地址 官网文档 安装 我们需要关闭掉防火墙,命令如下: sudo ufw disable 下载2.6.5的版本, ...
 - Django基础之安装配置
		
安装配置 一 MVC和MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的 ...
 - 【转】Windows平台下的Subversion安装配置新手指南
		
原文地址:http://developer.51cto.com/art/201005/199628.htm 本文介绍Subversion安装配置快速指南,首先讲Subversion的安装和配置,Uni ...
 - zookeeper工作原理、安装配置、工具命令简介
		
1.Zookeeper简介 Zookeeper 是分布式服务框架,主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等等. 2.zo ...
 - Android Studio安装配置、环境搭建详细步骤及基本使用
		
前言 Android Studio的安装配置及使用篇终于来啦~ 废话不多说,以下针对JDK正确安装(及其环境变量配置完毕,即Java开发环境下).Android Studio的安装,配置,以及创建工程 ...
 - Linux Tomcat 6.0安装配置实践总结
		
系统环境: Red Hat Enterprise Linux Server release 5.7 (Tikanga) 64位 Tomcat下载 从官方网站 http://tomcat.apache ...
 
随机推荐
- python中进程的几种创建方式
			
在新创建的子进程中,会把父进程的所有信息复制一份,它们之间的数据互不影响. 使用os.fork()创建 该方式只能用于Unix/Linux操作系统中,在windows不能用. import os # ...
 - Ansible 系统概述与部署
			
Ansible 系统概述 Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具.它用Python写成,类似于saltstack和Puppet但是有一个不同和优点是我们不需要在节点中安装 ...
 - Codeforces 1178D. Prime Graph
			
传送门 首先每个点至少要有两条边连接 那么容易想到先保证这一点然后再慢慢加边 那么先构成一个环即可:$(1,2),(2,3),(3,4)...(n,1)$ 然后考虑加边,发现一个点加一条边还是合法的, ...
 - python网络爬虫(5)BeautifulSoup的使用示范
			
创建并显示原始内容 其中的lxml第三方解释器加快解析速度 import bs4 from bs4 import BeautifulSoup html_str = """ ...
 - 二叉树的C++实现
			
这是去年的内容,之前放在github的一个被遗忘的reporsity里面,今天看到了就拿出来 #include<iostream> #include<string> using ...
 - vue 组件基本使用
			
组件的基本使用 注册组件 注册组件就是利用Vue.component()方法,先传入一个自定义组件的名字,然后传入这个组件的配置.vue.component()注册的全局组件 Vue.componen ...
 - electron localStorage的bug
			
在更新 electron 后有可能会读不到 localStorage 里的数据 推测是 localStorage 写在 Chromium 内核里,更新 electron 同时会更新 Chromium, ...
 - zabbix磁盘的自动发现与磁盘指标监控
			
由于最近项目上需要对服务器监控进行规范化监控,再磁盘这块有几种方式 1.如果每台设备的磁盘是一样的 比如都有vda,vdb两块磁盘那么可以采用 1.1 每台客户端写脚本,服务端每台设备去加上监控项(- ...
 - IDEA修改Maven全局配置
			
在使用过程中发现,IDEA每次新建一个Project ,这个maven配置都会初始化默认的. 这里需要设置下全局配置: File -> Other Settings -> Settings ...
 - 9、linux权限-ACL权限
			
来自为知笔记(Wiz)