1 版本信息
MySQL数据版本:MySQL 5.6.36
系统版本:Red Hat EnterpriseLinux 6
CentOS 6.8
2 MySQL安装步骤
2.1 卸载MySQL
1、 使用 rpm-qa | grep -i mysql 命令,找出安装程序。
2、 使用 rpm -e 安装程序名,进行卸载。
3、 如果出现error:faileddependences(依赖错误),则在2的语句后加上 (前有空格)- -nodeps即可。
4、 find / -name mysql找出残留,使用rm –rf删除干净。
2.2 安装MySQL
1、 按照顺序安装RPM包
rpm -ivh MySQL-server-5.6.20-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.20-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.6.20-1.el6.x86_64.rpm
2、 无密码安全启动
mysqld_safe --skip-grant-tables &
3、 使用root用户登录MySQL进行设置
mysql -uroot
mysql> use mysql;
mysql> update user set password=PASSWORD("root")whereuser="root";
mysql> flush privileges;
mysql> quit;
4、 重启MySQL服务
servicemysql start
mysql -uroot –proot
mysql> SET PASSWORD = PASSWORD(‘123’);
3 问题集
问题1:mysql远程连接不上
解决方案:navicate下使用update user set host='%' where host='localhost';然后flush privileges;刷新即可
问题2:java.sql.SQLException: Your password has expired. To log in you must change it using a client that supports expired passwords.
解决方案:先查看select host,user,password_expired from mysql.user;
修改password_expired为N