1 目录规划
安装目录:/usr/local/mysql
数据库文件目录:/oracle/mysql/data
日志目录:/oracle/mysql/log
2 mysql安装文件版本选择

3目录,用户,权限修改
创建数据文件目录和日志目录
mkdir -p /oracle/mysql/data
mkdir -p /oracle/mysql/log
mkdir /oracle/mysql/run
解压安装文件

移动文件到/usr/local并修改文件夹名称为mysql
mv mysql-5.7.11-linux-glibc2.5-x86_64 /usr/local/mysql
创建用户
groupadd mysql
useradd mysql -g mysql -M -s /sbin/nologin
修改目录权限
chown -R mysql /usr/local/mysql/
chgrp -R mysql /usr/local/mysql/
chown -R mysql /oracle/mysql/
4 配置mysql
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/oracle/mysql/data

记下生成的临时密码:iyvZ(Qd)T7p9
/usr/local/mysql/bin/mysql_ssl_rsa_setup --datadir=/oracle/mysql/data

修改系统配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql

vim /etc/my.cnf



启动mysql
/usr/local/mysql/bin/mysqld_safe --user=mysql &

登录数据库(使用之前的临时密码)
/usr/local/mysql/bin/mysql -uroot -p'iyvZ(Qd)T7p9'

修改root密码,权限
mysql> set password=password('root001');
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root001';
mysql> flush privileges;
配置系统环境变量
vim /etc/profile
添加
export PATH=/usr/local/mysql/bin:$PATH
source /etc/profile 环境变量生效
版权声明:本文为博主原创文章,未经博主允许不得转载。
mysql安装






