centos7安装mysql

Posted zhoufly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7安装mysql相关的知识,希望对你有一定的参考价值。

1. 环境准备

CentOS-7 安装好,最好是Minimal版本的

新建soft目录,上传mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz

配置好网络

2. 依赖安装

Mysql 编译安装需要使用perl,先把这些编译工具安装好

yum -y install perl

yum -y install perl-devel

yum -y install ‘perl(Data::Dumper)‘

 

3. 安装mysql

3.1. 解压

tar -zxvf mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz

重命名

mv mysql-5.6.10-linux-glibc2.5-x86_64 mysql

 

mysql里面的所有放置到 /usr/local/mysql

 mkdir /usr/local/mysql

 mv * /usr/local/mysql

 

3.2. 初始化安装

3.2.1. 创建好数据目录

mkdir -p /data/mysql

 

3.2.2. 初始化

cd /usr/local/mysql/scripts

./mysql_install_db --user=root --basedir=/usr/local/mysql --datadir=/data/mysql --pid-file=/data/mysql/mysql.pid --tmpdir=/tmp  --explicit_defaults_for_timestamp=true

3.2.3. 配置my.cnf文件

 

cd /usr/local/mysql/support-files

cp my-default.cnf /etc/my.cnf

cp mysql.server /etc/init.d/mysql

 

vi /etc/my.cnf

basedir = /usr/local/mysql

datadir = /data/mysql

socket = /tmp/mysql.sock

log-error = /data/mysql/error.log

pid-file = /data/mysql/mysql.pid

user = root

tmpdir = /tmp

 

3.2.4. 修改环境变量

vi /etc/profile

export MYSQL_HOME=/usr/local/mysql

export PATH=$MYSQL_HOME/bin:$PATH

source /etc/profile

 

3.2.5. 启动mysql

service mysql start

3.2.6. 登陆mysql,修改给root密码

mysql

mysql>use mysql;

mysql>update user set password=password(‘root‘) where user=‘root‘ and host=‘localhost‘;

mysql>flush privileges;

 

3.2.7. 允许远程访问

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘root‘ WITH GRANT OPTION;

flush privileges;

 

3.2.8. 关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

 

以上是关于centos7安装mysql的主要内容,如果未能解决你的问题,请参考以下文章

Centos7.4安装MySQL

Centos7源码安装mysql

Centos7安装Mysql详细步骤

CentOs7 安装配置mysql

Centos7 安装 MySQL5.7

centos7 二进制安装包安装 mysql5.6