三种方式:yum,rmp,二进制包
1:二进制包
1>下载
https://dev.mysql.com/downloads/mysql/
2>安装说明
详细安装说明 :https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
//如果有先删除
rpm -qa|grep -i mysql
rpm-e mysql-libs-5.1.61-4.el6.x86_64 --nodeps //mysql-libs-5.1.61-4.el6.x86_64 为上一步查到的,没有跳过
shell> groupadd mysql -添加用户
shell> useradd -r -g mysql -s /bin/false mysql -添加用户组
shell> cd /usr/local ---路径可修改,切换到tar 目录,//
//如果位置不是默认的使用 ,eg:程序路径 /xxx,数据路径yyy
shell> cd /xxx
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz --解压
shell> ln -s full-path-to-mysql-VERSION-OS mysql -建立软连
shell> cd mysql
shell> mkdirmysql-files
shell> chmod 750mysql-files
shell> chown -Rmysql .
shell> chgrp -Rmysql .
shell> bin/mysql_install_db--user=mysql # MySQL 5.7.5
shell> bin/mysqld--initialize --user=mysql # MySQL 5.7.6 and up
bin/mysqld--initialize --user=mysql --basedir=/xxx/mysql --datadir=/yyy/data
这一步会生成root 的随机密码。稍后启动服务器后登录使用,root 登录后,
修改密码
shell> bin/mysql_ssl_rsa_setup --datadir=/yyy/data # MySQL 5.7.6 and up,创建RSA private key
shell> chown -R root . //程序路径设置为root
shell> chown -R mysql data mysql-files //路径切换-数据路径用户设置为mysql
shell >修改 support-files/mysql.server 的datadir,basedir 为数据路径及程序路径
shell> bin/mysqld_safe--user=mysql &
# Next command isoptional
shell> cpsupport-files/mysql.server /etc/init.d/mysql.server
shell>/etc/init.d/mysql.server start/stop/restar 或者 service mysql.server start/stop/restart
用创建数据库时生成的随机密码登录,更改密码
如果yum 安装 的化5.7后默认使用密码插件增强密码,必须8为,大小写,符号等
可以执行set global validate_password_policy=0; 这样只验证长度8位置即可
step 1: SET PASSWORD= PASSWORD(‘your new password‘);
step 2: ALTER USER‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;
step 3: flushprivileges;
2:yum
比较简单,参考官方手册即可
联系客服