CentOS 7 安装并配置 MySQL 5.6
Linux使用MySQL Yum存储库上安装MySQL 5.6,适用于Oracle Linux,Red Hat Enterprise Linux和CentOS系统。
1、添加MySQL Yum存储库
将MySQL Yum存储库添加到系统的存储库列表中。这是一次性操作,可以通过安装MySQL提供的RPM来执行。跟着下面步骤:
1.1、到MySQL官网下载MySQL Yum存储库(https://dev.mysql.com/downloads/repo/yum/)

1.2、选择并下载适用于您的平台的发行包。将下载完成的 rpm 包上传到CentOS的机器上
1.3、进入到 rpm 包所在的目录,使用以下命令安装下载的发行包,替换 platform-and-version-specific-package-name 为下载的RPM包的名称:
sudo yum localinstall platform-and-version-specific-package-name.rpm
对于CentOS 6 系统,命令为:
sudo yum localinstall mysql80-community-release-el6-{version-number}.noarch.rpm
对于CentOS 7 系统,命令为:
sudo yum localinstall mysql80-community-release-el7-{version-number}.noarch.rpm
安装命令将MySQL Yum存储库添加到系统的存储库列表中,可以通过以下命令检查是否已成功添加MySQL Yum存储库:
yum repolist enabled | grep "mysql.*-community.*"
2、选择发布版本
使用MySQL Yum存储库时,默认情况下会选择安装最新的GA系列(当前为MySQL 8.0)。如果这是您想要的,您可以跳到下一步,安装MySQL。
在MySQL Yum存储库中,MySQL社区服务器的不同发行版托管在不同的子存储库中。默认情况下启用最新GA系列(当前为MySQL 8.0)的子存储库,默认情况下禁用所有其他系列(例如,MySQL 5.6系列)的子存储库。
使下面命令查看MySQL Yum存储库中的所有子存储库,并查看启用或禁用了哪些子存储库:
yum repolist all | grep mysql
如果从最新的GA系列安装最新版本,无需进行配置。如果从旧的GA系列安装旧版MySQL,请先禁用新的GA系列并启用旧的GA系列子存储库。通过以下命令禁用8.0、5.7系列启用5.6系列:
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --disable mysql57-community
sudo yum-config-manager --enable mysql56-community
再使用 yum repolist all | grep mysql 命令查看子存储库情况

3、安装MySQL
通过以下命令安装MySQL:
sudo yum install mysql-community-server
这将安装MySQL server(mysql-community-server)的包以及运行服务器所需组件的包,包括client(mysql-community-client)的包,客户端和服务器的常见错误消息和字符集(mysql-community-common)以及共享客户端库(mysql-community-libs) 。
4、启动MySQL数据库
通过以下命令安装MySQL:
service mysqld start
start 启动,stop 停止,restart 重启
5、本地连接MySQL数据库
通过以下命令连接MySQL:
mysql -u root -p
出现 Enter passwore: ,输入密码。由于刚安装,没有设置密码,直接回车 Enter 进入

输入 show databases; 命令查看默认安装数据库

6、设置root密码
依次通过以下命令修改root用户名密码:
mysql>use mysql;
mysql>update user set password=password('your password') where user='root';
mysql>flush privileges;
your password 为你要修改的密码

输入 quit 命令退出当前登录,用新的密码重新连接 mysql
7、设置远程登录
mysql默认只能本机登录,通过以下命令,设置允许远程登录:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
your username 和 your password 改成 mysql 数据库的用户和密码

到此,在 CentOS 7上安装 MySQL 5.6 完成,CentOS 6 也是类似操作。
mysql 默认3306,确保 3306 端口是通的,在要远程的电脑上安装一个mysql管理工具(sqlyog或navicat),通过 CentOS 系统的IP、端口,mysql的用户名、密码 远程连接数据库,管理数据库。


远程连接成功。
CentOS 7 安装并配置 MySQL 5.6的更多相关文章
- 阿里云CentOs服务器 安装与配置mysql数据库
阿里云CentOs服务器 安装与配置mysql数据库 以上为Linux安装mysql数据库 Linux 安装mysql 数据库 一下为mysql 安装教程 Using username "r ...
- Linux CentOS下安装、配置mysql数据库
假设要在Linux上做j2ee开发.首先得搭建好j2ee的开发环境.包含了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有具体解说了Linux学习之CentOS(七)--Cen ...
- CentOS 7 安装并配置 MySQL 5.7
Linux使用MySQL Yum存储库上安装MySQL 5.7,适用于Oracle Linux,Red Hat Enterprise Linux和CentOS系统. 1.添加MySQL Yum存储库 ...
- CentOS yum安装和配置MySQL(转载)
From:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html] 一.MySQL简介 说到数据库,我们大多想到 ...
- CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动
CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动1.关于mysql?MySQL是一个关系型数据库管理 ...
- 在linux下安装并配置mysql数据库
在linux下安装并配置mysql数据库 工具/原料 MySql5.6 CentOS 方法/步骤 1 查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql ...
- CentOS和Windows下配置MySQL远程访问的教程
CentOS和Windows下配置MySQL远程访问的教程 一.前言 由于实验在云服务器上跑的结果不是很理想.所以,现在切换到局域网服务器.因此,需要重新配置 Windows 服务器和 CentO ...
- MAC下安装与配置MySQL
MAC下安装与配置MySQL MAC下安装与配置MySQL 一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL ...
- 迅美VPS安装和配置MySQL数据库教程
MySQL相关教程与知识: 迅美VPS安装和配置MySQL数据库教程 navicat8管理MySQL教程-创建数据库和导入数据 navicat8管理MySQL教程-管理建立用户和分配 ...
随机推荐
- debug、release
1.区别 Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动.如果我们愿意,我们完全可以把Debug和Release的行为完全颠 ...
- TZOJ 1545 Hurdles of 110m(01背包dp)
描述 In the year 2008, the 29th Olympic Games will be held in Beijing. This will signify the prosperit ...
- tortoise svn 请求的名称有效,但是找不到请求的类型的数据
可能是博客园出bug了,现在无法放图,间断重复刷新十多次依然如故,弃之 这个问题是在安装完svn服务器(visual svn)后复制url,tortoise svn import 粘贴url后 出现的 ...
- Castle ActiveRecord学习(四)延迟加载、分页查询、where条件
一.延迟加载 //用户发布的主题,一对多:Table:外键表:ColumnKey:外键:Lazy:延迟加载:Cascade:级联操作(级联删除) [HasMany(typeof(ThemeInfo), ...
- 证书吊销列表(CRL)介绍
一.证书吊销列表(CRL) 证书吊销列表 (Certificate Revocation List ,简称: CRL) 是 PKI 系统中的一个结构化数据文件,该文件包含了证书颁发机构 (CA) 已经 ...
- Java中弹出对话框中的几种方式
1.显示一个错误对话框,该对话框显示的 message 为 'alert': JOptionPane.showMessageDialog(null, "alert", " ...
- laravel在控制器中赋值给视图
1.控制器 2.视图
- Spring Boot之初始化项目
最简单的从Spring官网下载 :地址 https://start.spring.io/ 下拉选择需要的Spring Boot版本 修改Group和Artifact 直接点击Generate Pro ...
- 2018秋季c语言基础课第一次作业
1)大学和高中最大的不同是没有人天天看着你,请看大学理想的师生关系是?有何感想? 答:邹欣老师提到了很多种关系,不外呼就是两种:平等或者不平等.平等的师生关系与陌生人无异,而自古以来尊师重道却被世人所 ...
- 27. Green Building 绿色建筑
27. Green Building 绿色建筑 ①When we think of green buildings,we tend to think of new ones-the kind of h ...