一、下载
cd /usr/local
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
二、建立用户
greoupadd mysql useradd -r -g mysql mysql passwd mysql
三、解压mysql
tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz mysql
四、配置相关的启动配置文件
cd /usr/local/mysql/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
#修改 /etc/init.d/mysql 参数
vi /etc/init.d/mysql
basedit=/usr/local/mysql
datadir=/usr/local/mysql/data
#修改编码
vi /etc/my.cnf
[mysql]
default-character-set=utf-8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf-8
五、初始化mysql数据库
cd /usr/local/mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
初始化成功后,会生成一个data目录,并且会生成一个root的临时密码,记得保存一下。
六、设置开机自动启动
chkconfig --add mysql chkconfig mysql on
#重新启动系统
#查看是否开启启动了mysql服务
service mysql status
七、修改root密码,添加远程访问权限
mysql -u root -p
#输入刚才临时密码
#登录后修改密码
set password=password('123456');
#授权
grant all privileges on *.* to root@'%' identified by '123456';
flush privileges;