centos 6.5 mysql 5.7.11安装流程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 6.5 mysql 5.7.11安装流程相关的知识,希望对你有一定的参考价值。
下载 安装包:
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz (如若行不通,可试下个地址)
wget --no-check-certificate ‘http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz‘
下载路径自定义 (我下载到/opt/下了)
进入/usr/local/下
解压压缩包(参数就不一一介绍了)
tar -zxvf /opt/mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz mysql
默认5.7.11 是没有data目录的,所以要创建data目录
cd /usr/local/mysql/ mkdir data
建立mysql 用户和组
groupadd mysql
useradd -g mysql mysql
然后给目录授权
chown -R mysql:mysql /usr/local/mysql
初始化数据库
./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
复制配置文件到 /etc/my.cnf
cp -a ./support-files/my-default.cnf /etc/my.cnf #会有一个选择是否覆盖原有文件,直接按 y回车选择是就可以
把mysql放到本地系统服务中
cp -a ./support-files/mysql.server /etc/init.d/mysqld
编辑配置文件
vim /etc/my.cnf
-
basedir = /usr/local/mysql
-
datadir = /usr/local/mysql/data
-
port = 3306
- socket = /tmp/mysql.sock
- character-set-server = utf8
(配置以上几项即可)
重启数据库
service mysqld restart
查看初始密码
cat /root/.mysql_secret
echo "PATH=$PATH:/usr/local/mysql/bin" > /etc/profile.d/mysql.sh (设置mysql 环境变量命令)
source /etc/profile.d/mysql.sh (加载环境变量)
登陆数据库
mysql -u root -p (初始密码)
更改密码(5.7.11不更改会报错)
SET PASSWORD FOR ‘root‘@localhost=PASSWORD(‘123456‘); 密码在括号里自定义
以上整个sql5.7.11就安装完成了,当然,这是在顺利的情况下,如果不顺,会遇到很多坑,自己排去吧!
设置远程登陆
进入数据库后 show databases;
use mysql;
update user set host=‘%‘ where user=‘root‘ limit 1;
commit;
完事了,本人比较懒,没截图。遇坑自己排。
以上是关于centos 6.5 mysql 5.7.11安装流程的主要内容,如果未能解决你的问题,请参考以下文章
Centos7 mysql-community-5.7.11编译安装