Linux MySQL安装

来源:互联网 发布:手机离线对讲机软件 编辑:程序博客网 时间:2024/06/10 09:38

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包

[plain] view plain copy
  1. rpm -ivh   MySQL-server-5.6.20-1.el6.x86_64.rpm  
  2. rpm -ivh  MySQL-devel-5.6.20-1.el6.x86_64.rpm  
  3. rpm -ivh  MySQL-client-5.6.20-1.el6.x86_64.rpm  

2、 无密码安全启动

[plain] view plain copy
  1. mysqld_safe --skip-grant-tables &  

3、 使用root用户登录MySQL进行设置

[plain] view plain copy
  1. mysql -uroot  

[sql] view plain copy
  1. mysql> use mysql;  
  2. mysql> update user set password=PASSWORD("root")whereuser="root";  
  3. mysql> flush privileges;  
  4. mysql> quit;  

4、 重启MySQL服务

[plain] view plain copy
  1. servicemysql start  
  2. mysql -uroot –proot  

[sql] view plain copy
  1. 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