文档章节

CentOS 7 安装 MySQL 5.6

九州暮云
 九州暮云
发布于 2015/12/24 17:37
字数 502
阅读 286
收藏 0

环境: CentOS7 软件:MySQL5.6.26

建议安装之前先运行以下命令将所需环境配置好:

yum install libaio #安装libaio
yum install deltarpm #安装deltarpm
yum install perl-Data-Dumper.x86_64 #安装Perl模块

1 下载MySQL 源码包

wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz

2 解压下载的文件到/usr/local目录并修改文件夹名称为mysql

tar -zxvf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz  -C /usr/local
mv mysql-5.6.26-linux-glibc2.5-x86_64/ mysql

3创建Mysql用户和用户组

useradd mysql -s /sbin/nologin

4创建Mysql数据库目录并赋予权限给Mysql用户

mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
chown -R mysql:mysql /usr/local/mysql

5进入/usr/local/mysql目录 初始化mysql

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

6 备份系统自带的my.cnf文件,然后把Mysql解压目录中默认配置文件移过去

mv /etc/my.cnf /etc/my.cnf.bak
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

7修改my.cnf文件

datadir=/data/mysql
port=3306
socket=/tmp/mysql.sock

8复制解压目录下面的mysql.server文件到/etc/init.d/mysqld

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vi /etc/init.d/mysqld
datadir=/data/mysql   #修改数据库目录文件
basedir=/usr/local/mysql

9 启动mysql服务

service mysqld start
 
Usage: mysqld  {start|stop|restart|reload|force-reload|status}  [ MySQL server options ]

10 配置mysql的环境变量

echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile

11 登录mysql

[root@localhost ~]# mysql -uroot -p #第一次登录不需要密码 直接按回车
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.26 MySQL Community Server (GPL)
 
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql> update mysql.user set password=password("123456") where user="root"; #修改root 密码
flush privileges;

12 设置字符编码为UTF-8

请参考:Linux下MySQL 5.5/5.6的修改字符集编码为UTF8。 安装完成。

© 著作权归作者所有

九州暮云
粉丝 71
博文 161
码字总数 119036
作品 0
海淀
高级程序员
私信 提问
CentOS 6.5下二进制安装 MySQL 5.6

CentOS 6.5下二进制安装 MySQL 5.6 CentOS 6.5 二进制安装MySQL 5.6 1:查看系统版本 1 2 2:下载MySQL5.6二进制包 1 3:添加用户和组 1 2 4:安装mysql到/usr/local/mysql下 1 2 3 4 5 6 7 ...

rootliu
2017/10/26
39
0
一键PHP/JAVA安装工具--OneinStack

OneinStack – 一键PHP/JAVA安装工具 OneinStack包含以下组合: lnmp(Linux + Nginx+ MySQL+ PHP) lamp(Linux + Apache+ MySQL+ PHP) lnmpa(Linux + Nginx+ MySQL+ PHP+ Apache):Ngi......

lj2007331
2015/08/04
3.7K
0
接口框架服务RAP搭建

在centos7上部署RAP 基础软件安装 wget http://repo.mysql.com/yum/mysql-5.6-community/el/7/x8664/mysql-community-libs-5.6.26-2.el7.x8664.rpm rpm -ivh mysql-community-release-el7-5......

暴走的锅盖面
2016/08/26
139
0
centos7配置更新源、epel源

0、相关系统工具安装 # yum install vim wget -y # yum install net-tools -y 1、本地源 后台下载: # cat wgetiso.sh #!/bin/bash wget http://mirrors.aliyun.com/centos/7/isos/x8664/Ce......

youkoudiancom
2017/04/15
0
0
OneinStack 1.4 发布,一键 PHP/JAVA 安装工具

OneinStack 1.4 发布了,这个脚本是使用 shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine/OpenResty、 MySQL/MariaDB/Percona、PHP、Apache、Tomcat),适用...

lj2007331
2016/07/12
3.3K
21

没有更多内容

加载失败,请刷新页面

加载更多

parseint和isNaN用法

本文转载于:专业的前端网站➭parseint和isNaN用法 <!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title></head><body><script> var a='12'; alert......

前端老手
46分钟前
7
0
Kylin 精确去重在用户行为分析中的妙用

作者:史少锋,Apache Kylin committer & PMC,2019/10/11 在上次文章《如何在 1 秒内做到大数据精准去重》中,我们介绍了 Apache Kylin 为什么要支持大数据集上的精确去重,以及基于 Bitmap...

ApacheKylin
57分钟前
5
0
学习记录(二) es6基本语法(rest参数,模板化,axios模块,拦截器)

日常学习记录 模块化:把一个大文件分成多个小文件,按照一定规范进行拼接 es5写法: 导出:module.exports = 数据 导入:require("路径") /路径未添加后缀名时 //默认添加.js //把路径作为文件名...

Pole丶逐
今天
4
0
以程序员的角度怎么购买一台「性价比高的电视」

前俩天有小伙伴在我的文章下留言,说能否把 【国内电视机都介绍一下】,今天我已在TV端开发多年的程序员的角度。谈谈已程序员的角度如何购买一台性价比高的电视。 国内大的电视机品牌介绍 长...

我们都很努力着
今天
4
0
PhotoShop 色调:理解直方图/RGB通道信息

一、直方图:图表的形式,展示图像像素分布的情况 1.平均值:表示平均亮度 2.标准偏差值:表示亮度值范围内的中间值 3.像素: 表示用于计算直方图的像素总数 4.色阶:显示指针下面的区域亮度...

东方墨天
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部