文档章节

Centos6 安装MySQL5.7

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

精选30+云产品,助力企业轻松上云!>>>

安装准备

安装流程

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
珠海
私信 提问
加载中
请先登录后再评论。
centos7下使用yum安装MySQL

转自https://blog.csdn.net/ltx06/article/details/78052359 1、卸载mariadb,否则安装mysql会出现冲突 执行命令 rpm -qa | grep mariadb 列出所有被安装的mariadb rpm 包; 执行命令 rpm -e...

osc_6ytsf1lk
2018/07/11
9
0
CentOS6、7安装MySQL5.7全教程

CentOS6、7安装MySQL5.7全教程 做开发总得用到数据吧,Linux作为服务器,总得有一个数据库来存储测试用的数据,所以呢,这里附上CentOS6、7安装MySQL5.7的教程喔~ 用到的工具:CentOs6、7;M...

osc_w9nfnvz4
2018/08/30
1
0
linux之mysql的yum方式安装问题处理

centos7默认不支持mysql(原因大家都懂),默认支持的是mariadb,mariadb是mysql一个开源分支。 1、卸载mariadb,否则安装mysql会出现冲突 执行命令 rpm -qa | grep mariadb 列出所有被安装的...

osc_zj67f075
2018/10/26
3
0
51ak带你看MYSQL5.7源码2:编译现有的代码

从事DBA工作多年 MYSQL源码也是头一次接触 尝试记录下自己看MYSQL5.7源码的历程 申明:个人Python编程很溜,但是C++还停在白痴水平,源码理解方面有点弱,如发现有错误的地方,轻喷 目录: 51...

osc_jd85vegy
2018/03/22
1
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
408
0

没有更多内容

加载失败,请刷新页面

加载更多

PG库实现 t+1 同步

需求:业务场景中有很多需要查询t+1的数据,但又不想影响生产实时的业务,是否可以搭建一个延时的灾备库就可以解决这个问题呢。 问题:如何实现延时? 解决方向:recovery_min_apply_delay ...

易野
11分钟前
17
0
jpgraph 实例文档

下载 在官方网站http://www.aditus.nu/jpgraph/ 下载jpgraph,其中1.X系列是用于PHP4的,2.X系列是用于PHP5的。 安装 将下载的得到的jpgraph压缩文件解压至相应的路径。 配置 首先需要注意的...

osc_2ch77h9m
11分钟前
9
0
画IDC状态趋势图

[背景]公司以前对IDC状态的测试都是通过perl+crond结合,向指定某IDC的IP发送icmp包,并将其结果保存到test.log下,对于后斯的分析,是采取手工的方式(格式化数据,结合excel),这样操作下...

osc_moibnxyj
12分钟前
13
0
整理性能计数器注释

[前话]收集性能计数器注释,以备使用! [内容] 1 % Processor Time (Processor _Total) 指处理器用来执行非闲置线程时间的百分比。计算方法是,度量处理器用来执行空闲线程的时间,然后用 10...

osc_5nscij7v
13分钟前
8
0
你想要的WinForm界面开发教程在这里 - 如何设置较厚的表格边框

下载DevExpress v20.1完整版 DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅、美观且易于使用的应用程序。想要体验?点击下载>> 应用程序的外观随时代发展不断变化,自厚...

FILA6666
14分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部