CentOS6.10下yum安装MySQL5.7
MySQL官网的Yum仓库快速指南:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
检查是否安装有MySQL数据库
rpm -qa | grep mysql
有的话,用 rpm -e 命令 或者 rpm -e --nodeps 命令卸载掉
注意:MySQL相关的安装也一并卸载干净,如:系统自带的 mysql-libs-5.1.73-8.el6_8.x86_64 都有卸载掉
rpm -e mysql # 普通删除模式
rpm -e --nodeps mysql # 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

在删除完以后再通过 rpm -qa | grep mysql 命令来查看MySQL是否已经卸载干净!
下载MySQL官网的 yum repository
wget -c http://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm

本地安装下载下来的rpm包
yum localinstall mysql57-community-release-el6-10.noarch.rpm

查看可用的安装包
yum repolist enabled |grep mysql

安装前装gcc所有包,防止报错
yum install gcc*
安装mysql
yum install -y mysql-community-server
安装成功,显示如下:

启动mysql
service mysqld start
查看状态:
service mysqld status
加入开机启动:
chkconfig mysqld on

配置数据库
在 /etc/my.cnf 配置文件,写入以下配置:
vim /etc/my.cnf
# MySQL5.7默认对用户密码有密码强度要求,必须包含数字、小写字母、大写字母 、特殊字符,长度至少8位(关于MySQL5.7密码策略及修改技巧,可以参考这篇文章:https://www.jianshu.com/p/5779aa264840)
# 禁用密码策略(为了学习时操作方便,这里选择禁用默认密码强度策略)
validate_password = off
# validate_password_policy = 0
# 修改字符编码为utf8
character_set_server = utf8
init_connect = 'SET NAMES utf8'
# 数据库是否区分大小写,0:区分大小写,1:不区分大小写
lower_case_table_names=1

保存退出!
重启数据库,让配置文件生效
service mysqld restart
查看初始密码:
grep 'temporary password' /var/log/mysqld.log
进入数据库,输入刚查到的初始密码,如下图所示:
mysql -u root -p
修改root账号的密码为123456
alter user 'root'@'localhost' identified by '123456';
刷新权限
flush privileges;

退出数据库
再次进入数据库,输入刚设置的密码123456
查看数据库的字符集是否为配置的 utf8
show variables like "%character%";show variables like "%collation%";

本文参考自:
(1)https://www.jb51.net/article/112356.htm
(2)如何在Mysql官网找yum源:https://blog.csdn.net/Geek_ymv/article/details/95234977
CentOS6.10下yum安装MySQL5.7的更多相关文章
- CentOS6.x下yum安装MySQL5.5/5.6
1. 安装mysql-5.5的yum源 # rpm -ivh http://repo.mysql.com/yum/mysql-5.5-community/el/6/x86_64/mysql-commu ...
- centos6.5下yum安装mysql5.5
第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装了mysql5.1,那就开始卸载咯 2 接下来就是卸载mysql5.1了,命令:rpm -e ...
- centos6.7下 编译安装MySQL5.7
centos6.7下编译安装MySQL5.7 准备工作 #-----依赖包及MySQL和boost安装包----- #yum包安装: shell> yum -y install gcc-c++ ...
- CentOS6.8通过yum安装MySQL5.7
Centos6.8通过yum安装mysql5.7 1.安装mysql的yum源 a.下载配置mysql的yum源的rpm包 根据上面3张图片中的操作下载下来的rpm文件可以通过如下命令获取: wget ...
- CentOS6.5_64bit下编译安装MySQL-5.6.23
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/44785511 ************************************** ...
- centos6.x下yum安装heartbeat
[root@heartbeat ~]# uname -n #<===配置heartbeat时,节点的主机名必须和 uname -n 命令的结果要一致 heartbeat [root@heartb ...
- CentOS6.5下 yum安装LAMP
CentOS下yum安装LAMP 1. 用yum安装Apache,Mysql,PHP. 1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/ ...
- Centos6.5使用yum安装Mysql5.7
想要玩新的东东就要付出代价,我的时间悄悄的都溜走了,说多了都是泪! 实践才是真理! 系统版本:Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 ...
- centos6.5下yum安装lnmp(适合刚入职的新手的方法)
新入职的员工,开始的时候都是让配环境,本地写代码用的wamp,在lnmp或lamp测试,除非有些土豪公司 用的是(果机). 另外安装时,把整个流程在脑子里先过一篇(记不全也没关系,一回生二回熟),重在 ...
随机推荐
- Graphviz学习
(入门教程)[https://www.luogu.com.cn/blog/umr/graphviz]
- Python--单元四练习
一.算24 描述: 给出4个小于10的正整数,可以使用加.减.乘.除4种运算以及括号把4个数连接起来得到一个表达式.现在问题是,是否存在一种方式使得所得表达式的结果等于24. ...
- [LeetCode] 828. Unique Letter String 独特字符串
A character is unique in string S if it occurs exactly once in it. For example, in string S = " ...
- python运维开发常用模块(一)psutil
1.模块简介 psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻 松实现获取系统运行的进程和系统利用率(包括CPU.内存.磁盘.网 络等)信息.它主 ...
- jsp之el表达式jstl标签
不管是el表达式还是jstl标签最终的目的都是要消除jsp中的java代码,当然是消除显式的java代码 el表达式的出现是为了简化jsp中读取数据并写入页面的操作. el表达式的功能不多,也很好记 ...
- xss之挑战小靶场(1-10)
在线靶场(http://xss.fbisb.com) w 第一关 get请求,没有什么过滤,直接上<script>alert()</script> 源码: 第二关 输入参数会显 ...
- SWIG 3 中文手册——1. 前言
目录 1 前言 1.1 引言 1.2 SWIG 版本 1.3 SWIG 许可证 1.4 SWIG 资源 1.5 前提要求 1.6 本手册的组织构成 1.7 如何避免阅读手册 1.8 向后兼容 1.9 ...
- 【开源监控】Prometheus+Node Exporter+Grafana监控linux服务器
Prometheus Prometheus介绍 Prometheus新一代开源监控解决方案.github地址 Prometheus主要功能 多维 数据模型(时序由 metric 名字和 k/v 的 l ...
- unityUIMask
Mask: 与Image组件配合工作,根据Image的覆盖区域来定位显示范围,所有该Image的子级UI元素,超出此区域的部分会被隐藏(包括UI的交互事件) 实现原理: Mask会赋予Image一个特 ...
- 只安装自己需要的 Office 2016 组件的方法
以往Office的安装包都采用的是MSI安装器,允许用户在安装时选择安装的组件,但是微软发布的Office 2016安装包只提供了C2R(ClickToRun)方式,因此默认情况下用户无法选择安装组件 ...