系统:
CentOS 7 X64
软件:
mysql-5.7.16-linux-glibc2.5-x86_64.tar
1、创建用户
groupadd mysql
useradd -r -g mysql mysql -s /sbin/nologin
2、解压
tar xf mysql-5.7.16-linux-glibc2.5-x86_64.tar
tar xf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.16-linux-glibc2.5-x86_64 /usr/local/mysql
3、配置
#复制启动文件
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
#程序授权
chown -R mysql.mysql /usr/local/mysql
#创建数据目录
mkdir /data
#修改配置文件
#其它详细优化操作不放在本文中
cat >/etc/my.cnf<<EOF
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
basedir = /usr/local/mysql
datadir = /data/mysql
port = 3306
socket = /tmp/mysql.sock
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
EOF
#初始化数据
mysql_install_db --user=mysql --datadir=/data/mysql/ --basedir=/usr/local/mysql/
4、启动修改密码
#启动
/etc/init.d/mysqld start
#使用临时密码登录
#临时密码在/root/.mysql_secret
#设置一个自己的密码。这里作为展示设置的是:123456
#使用临时密码登录是无法做除了修改密码之外的其它操作
shell>mysql -uroot -p
mysql>set password=password('123456')
mysql>exit
5、之后请在mysql中随意遨游吧。