文档章节

Centos6 安装MySQL5.7

returnSky
 returnSky
发布于 2017/07/22 15:19
字数 486
阅读 19
收藏 0

安装准备

安装流程

1.检查系统是否已安装MariaDB

$ rpm -qa | grep mariadb

2.如果存在有,则通过下面命令卸载

$ rpm -e --nodeps xxxxxx

3.解压tar包,取得里面的rpm安装包

$ tar -xvf mysql-5.7.19-1.el6.i686.rpm-bundle.tar 
mysql-community-client-5.7.19-1.el6.i686.rpm
mysql-community-embedded-5.7.19-1.el6.i686.rpm
mysql-community-libs-5.7.19-1.el6.i686.rpm
mysql-community-libs-compat-5.7.19-1.el6.i686.rpm
mysql-community-common-5.7.19-1.el6.i686.rpm
mysql-community-server-5.7.19-1.el6.i686.rpm
mysql-community-devel-5.7.19-1.el6.i686.rpm
mysql-community-test-5.7.19-1.el6.i686.rpm
mysql-community-embedded-devel-5.7.19-1.el6.i686.rpm

4.在大多数情况下,你只需要安装MySQL-server和MySQL-client安装包就可以安装上一个标准功能的MySQL。但是RPM包有依赖关系,因此还要额外安装2个RPM包。依次执行以下命令:

$ rpm -ivh mysql-community-common-5.7.19-1.el6.i686.rpm
$ rpm -ivh mysql-community-libs-5.7.19-1.el6.i686.rpm
$ rpm -ivh mysql-community-client-5.7.19-1.el6.i686.rpm
$ rpm -ivh mysql-community-server-5.7.19-1.el6.i686.rpm

5.安装完成后,MySQL5.7会默认分配一个随机密码到root用户,密码记录保存在 /var/log/mysqld.log 文件下。

6.启动mysqld服务

$ service mysqld start

7.登录mysql,修改root用户密码

$ mysql -uroot -p

#登录成功后
MySQL>alter user 'root'@'localhost' identified by 'xxxxxx';

8.为了方便操作,开启远程连接

#给予任何主机访问数据库权限 (root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址)
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

#刷新权限
mysql>flush privileges;

同时还要在防火墙上开放3306端口

$ /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

#保存修改
$ /etc/init.d/iptables save

#重启防火墙
$ service iptables restart

9.修改字符集编码

编辑 /etc/my.cnf

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

10.重启MySQL服务

$ service mysqld restart

 

© 著作权归作者所有

共有 人打赏支持
上一篇: 搭建ngrok服务
下一篇: Centos6配置JDK环境
returnSky
粉丝 0
博文 8
码字总数 3024
作品 0
珠海
私信 提问
CentOS6.5下MySQL5.6升级到MySQL5.7

公司之前用的MySQL是5.6的,因为工作需要,需要将5.6.10升级到5.7.17版本。 之前安装的MySQL5.6,是通过rpm包的形式安装的。 下边开始升级的步骤: 1、下载MySQL5.7 下载地址:http://dev.my...

Adairs
2017/01/20
265
0
再谈centOS7.2 LAMP源码安装及注意要点

之前在另一篇文章里介绍过《centOS7 LAMP安装及注意要点》,用的是yum自带安装。 一个朋友在阿里云上买了ECS云主机,选择是最新的centos7.2 64位操作系统,帮忙配置一下环境。在这里做一下记...

lock-li
2016/09/01
0
0
centos6、7在线升级mysql到mysql5.7

centos7对mysql进行在线升级: ①下载mysql源 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm ②安装mysql5.7源 yum localinstall -y mysql57-community-releas......

LUksl
06/26
0
0
CentOS6或CentOS7下通过yum安装mysql

CentOS6或CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源 下载myql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm ...

最王座
2016/04/01
0
0
centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解

centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解 centos环境安装mysql5.7 其实不建议安装mysql5.7 语法和配置可能和以前的版本区别较大,多坑,慎入 1.yum方式安装(不推荐) a.安装...

Mr_sheng
2017/12/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ConcurrentHashMap 高并发性的实现机制

ConcurrentHashMap 的结构分析 为了更好的理解 ConcurrentHashMap 高并发的具体实现,让我们先探索它的结构模型。 ConcurrentHashMap 类中包含两个静态内部类 HashEntry 和 Segment。HashEnt...

TonyStarkSir
今天
3
0
大数据教程(7.4)HDFS的java客户端API(流处理方式)

博主上一篇博客分享了namenode和datanode的工作原理,本章节将继前面的HDFS的java客户端简单API后深度讲述HDFS流处理API。 场景:博主前面的文章介绍过HDFS上存的大文件会成不同的块存储在不...

em_aaron
昨天
2
0
聊聊storm的window trigger

序 本文主要研究一下storm的window trigger WindowTridentProcessor.prepare storm-core-1.2.2-sources.jar!/org/apache/storm/trident/windowing/WindowTridentProcessor.java public v......

go4it
昨天
6
0
CentOS 生产环境配置

初始配置 对于一般配置来说,不需要安装 epel-release 仓库,本文主要在于希望跟随 RHEL 的配置流程,紧跟红帽公司对于服务器的配置说明。 # yum update 安装 centos-release-scl # yum ins...

clin003
昨天
9
0
GPON网络故障处理手册

导读 为了方便广大网络工作者工作需要,特搜集以下GPON网络处理流程供大家学习参考。开始—初步定为故障—检查光纤状况—检查ONU状态--检查设备运行状态—检查设备数据配置—检查上层设备状态...

问题终结者
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部