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测试,除非有些土豪公司 用的是(果机). 另外安装时,把整个流程在脑子里先过一篇(记不全也没关系,一回生二回熟),重在 ...
随机推荐
- 公共组件及脚手架webpack模板
一.公共组件的创建和使用 前面已经学习vue组件时,了解了公共组件,但在脚手架项目中只使用过局部组件.这里是讲解全局组件如何在脚手架项目中去使用. 1.创建全局组件 在src/components/C ...
- [LeetCode] 878. Nth Magical Number 第N个神奇数字
A positive integer is magical if it is divisible by either A or B. Return the N-th magical number. ...
- chrome浏览器如何查看、修改、删除Cookie
1.chrome浏览器的cookie保存位置 C:\Users\你的用户名\AppData\Local\Google\Chrome\User Data\Default 快捷键win+r--> ...
- django实战(五)--增加数据
urls.py urlpatterns=[ path('curd/add/',views.curd_add,name='curdadd'), path('curd/saveadd/',views.cu ...
- 应用Redis分布式锁解决重复通知的问题
研究背景: 这几天被支付宝充值后通知所产生的重复处理问题搞得焦头烂额, 一周连续发生两次重复充钱的杯具, 发事故邮件发到想吐..为了挽回程序员的尊严, 我用了Redis的锁机制. 事故场景: 支付宝下 ...
- Ubuntu无法进入图形化界面(报错/dev/sda1:clean的解决)
进入命令行模式,执行下面的命令: rm -rf /etc/X11/xorg.conf cp /etc/X11/xorg.conf.failsafe /etc/X11/xorg.conf 重启电脑. 上 ...
- [转帖]Linux监测某一时刻对外的IP连接情况
Linux监测某一时刻对外的IP连接情况 https://blog.csdn.net/twt326/article/details/81454171 公司机器有病毒 需要分析一下. 之前有需要,在CS ...
- java -jar 时指定内存大小
java -jar -Xms1024m -Xmx1536m -XX:PermSize=128M -XX:MaxPermSize=256M car.jar 说明: 1.堆内存:最小1024M,最大153 ...
- Prometheus Alertmanager 介绍详解
Prometheus 之 Alertmanager 介绍详解 告警无疑是监控中非常重要的环节,虽然监控数据可视化了,也非常容易观察到运行状态.但我们很难做到时刻盯着监控,所以程序来帮巡检并自动告警,这 ...
- Eureka和ZooKeeper的区别
首先我们先说下: RDBMS==>(MySql,Oracle,SqlServer等关系型数据库)遵循的原则是:ACID原则(A:原子性.C:一致性.I:独立性.D:持久性.). NoSql==& ...