Centos6.5安装mysql5.7详解
最近在linux上面安装mysql5.7上真是遇到了很多坑,真是让人头疼,在这里跟大家简单分享一下流程跟注意的地方。
1.查看linux版本是6.5
cat /etc/redhat-release
2.检查用户是否已安装过mysql 或者其它依赖,通常CentOs6.5 默认安装了 5.1.71的mysql包
查看并删除包
方法一:
yum list installed | grep mysql //查询安装包 yum -y remove mysql-libs.i686 5.1.71-1.el6 //删除指定包名
方法二:
rpm -qa | grep mysql //查询安装包 rpm -e mysql // 普通删除模式 rpm -e --nodeps mysql-libs.i686 5.1.71-1.el6 // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
注意:
1.卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -rf /var/lib/mysql
2,卸载不成功的时候出现,error: package postfix-2:2.6.6-2.2.el6_1.x86_64 is not installed
可以用 rpm -e mysql-libs --nodeps 来删除mysql-libs
3.在mysql官网下载rmp包
//当wget 命令访问https的时候需要添加–no-check-certificate参数 –不检查证书 wget dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm --no-check-certificate
4.下载成功以后安装
yum install mysql57-community-release-el6-9.noarch.rpm
5.安装成后, 我们可以查看是否有 mysql57 安装源.
ls /etc/yum.repos.d
结果如下:
6.使用yum安装mysql
注意:在安装的时候会要求两次确认,需要你输入两次y,长时间不操作又得重来哦
yum install mysql-community-server
7.mysql相关配置
(1)启动mysql服务
service mysqld start
(2)查看root的初始化密码
grep "password" /var/log/mysqld.log
(3)修改密码
mysql -u root -p // root登录数据库 set password for 'root'@'localhost' = password('xxx'); //设置密码为xxx
注意:这里的密码必须是大小写字母加数字 和特殊字符,不然就报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
当然你也可以通过设置mysql的全局参数配置让你的密码可以变得简单,详情参考https://blog.csdn.net/kuluzs/article/details/51924374
(4)查看设置mysql开机自启
chkconfig --list | grep mysqld chkconfig mysqld on
(5)修改字符编码为utf-8
vim /etc/my.cnf
进入my.cnf中在[mysqld]下面添加character-set-server=utf8,在文件末尾新增[client段],并在[client]段添加default-character-set=utf8
如图:
(6)重启mysql服务,并查看结果
service mysqld restart //重启mysql服务 mysql> show variables like "%character%"; //进入mysql查看结果
结果如下图,修改成功!
到了这里数据库就算安装完成了,但是现在这里需要配置防火墙允许3306端口访问,并且数据库访问只能在本地访问,需要进一步设置哦。
8.mysql本地可以连接,远程连接不上的问题
详情参考https://www.cnblogs.com/zzqit/p/10095597.html
9.相关辅助教程
linux常用命令:
https://www.cnblogs.com/zzqit/p/10091105.html
linux下python3安装:
https://www.cnblogs.com/zzqit/p/10087680.html
防火墙:
centos 7 FireWalld: http://stackoverflow.com/questions/24756240/how-can-i-use-iptables-on-centos-7
ubuntu ufw 防火墙:http://wiki.ubuntu.org.cn/Ufw%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97
数据库:
https://www.jianshu.com/p/92d47d986a4e
Centos6.5安装mysql5.7详解的更多相关文章
- 虚拟机VMware下CentOS6.5安装教程图文详解(VMnet8)
(写在最前面:如果你下载的iso文件 CentOS-6.*-x86_64-minimal.iso 系列,那么需要这么安装:https://blog.csdn.net/lixianlin/article ...
- Linux中Nginx安装与配置详解
转载自:http://www.linuxidc.com/Linux/2016-08/134110.htm Linux中Nginx安装与配置详解(CentOS-6.5:nginx-1.5.0). 1 N ...
- CentOS7/RHEL7安装Redis步骤详解
CentOS7/RHEL7安装Redis步骤详解 CentOS7/RHEL7安装Redis还是头一次测试安装了,因为centos7升级之后与centos6有比较大的区别了,下面我们就一起来看看Cent ...
- centos6.5安装Mysql5.6及更改密码
(一) centos6.5安装Mysql5.6 二进制文件安装的方法分为两种: 第一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件: 第二种是使用RPM或其他包进行 ...
- centos6.8安装mysql5.6【转】
首先先要去看看本机有没有默认的mysql, 本地默认有的,我们应先卸载,在安装新的这个逻辑. rpm -qa | grep mysql 我本机默认安装的mysql5.1.73 下一步删除 rpm -e ...
- CDH版Phoenix的安装(图文详解)
不多说,直接上干货! 写在前面的话 我这里,四个节点的bigdata集群.分别为cmbigdata1.cmbigdata2.cmbigdata3和cmbigdata4. https://i.cnblo ...
- libCURL开源库在VS2010环境下编译安装,配置详解
libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 http://blog.csdn.net/su ...
- zookeeper的安装(图文详解。。。来点击哦!)
zookeeper的安装(图文详解...来点击哦!) 一.服务器的配置 三台服务器: 192.168.83.133 sunshine 192.168.83.134 sunshineMin 19 ...
- 转AjaxControlToolkit的安装与使用详解
AjaxControlToolkit的安装与使用详解 AjaxControlToolkit下载http://ajax.asp.net/downloads/default.aspx?tabid=47ht ...
随机推荐
- [UOJ #48]【UR #3】核聚变反应强度
题目大意:给你一串数$a_i$,求$sgcd(a_1,a_i)$,$sgcd(x,y)$表示$x,y$的次大公约数,若没有,则为$-1$ 题解:即求最大公约数的最大约数,把$a_1$分解质因数,求出最 ...
- BZOJ2299 [HAOI2011]向量 【裴蜀定理】
题目链接 BZOJ2299 题解 题意就是给我们四个方向的向量\((a,b),(b,a),(-a,b),(b,-a)\),求能否凑出\((x,y)\) 显然我们就可以得到一对四元方程组,用裴蜀定理判断 ...
- WCF分布式开发步步为赢(15):错误契约(FaultContract)与异常处理(ExceptionHandle)
今天学习WCF分布式开发步步为赢系列的15节:错误契约(FaultContract)与异常处理(ExceptionHandle).本节内容作为WCF分布式开发的一个重要知识点,无论在学习还是项目中都应 ...
- [poj 2796]单调栈
题目链接:http://poj.org/problem?id=2796 单调栈可以O(n)得到以每个位置为最小值,向左右最多扩展到哪里. #include<cstdio> #include ...
- eclipse调试java技巧
详细内容请看: http://www.oschina.net/question/82993_69439
- 一个IT中专生在深圳的9年辛酸经历
一个IT中专生在深圳的9年辛酸经历 想一想来到深圳已经近10年了,感概万千呐!从一个身无分文的中专职校计算机毕业出来后,竟然大胆的南下(之前可是连我们那地区之外都没去过),现在有供完的房子,温柔的妻子 ...
- WEB API 版本控制
参照 http://blog.csdn.net/hengyunabc/article/details/20506345
- IDEA无法编译java8的lambda表达式提示Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式
在idea中新建了一个java8的项目,但是写lambda表达式提示语法错误,提示如下错误信息: Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式 (请 ...
- 【BZOJ】1691: [Usaco2007 Dec]挑剔的美食家
[算法]扫描线+平衡树(set) [题解]很明显的二维偏序数点,排序后扫描线,现加点后查询答案. 则问题转化为一维偏序,显然贪心找第一个比当前大的最优,所以用平衡树维护. 记得开multiset!!! ...
- Red Hat EX413 通过笔记
最近通过了EX413考试,在这里记录一下- EX413是Red Hat RH413对应的考试,RH413主要涉及Linux主机加固内容.考试大概18题的样子,给两台虚拟机,然后按照各个题目要求进行安全 ...