三种方式:yum,rmp,二进制包
1:二进制包 1>下载 2>安装说明 详细安装说明 :https://dev./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> mkdir mysql-files shell> chmod 750 mysql-files shell> chown -R mysql . shell> chgrp -R mysql . 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 is optional shell> cp support-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: flush privileges;
2:yum 比较简单,参考官方手册即可 |
|