注意:centos6.5安装文件为
centos7安装文件为
(版本号不对应,会造成安装时依赖包无法下载的问题,如下:
1.由于centos6.5自带mysql,安装时会造成lib包冲突,因此先卸载自带的mysql
(1)[root@localhost ~]# rpm -qa|grep mysql
(2)mysql-libs-5.1.71-1.el6.x86_64
(3)将需要删除的依赖也一并删除
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
这时再按按第一步查询,发现查询不到信息了,则表示删除成功
2.首先安装common
3.再安装libs包
4.再安装client包
5.再安装server包
6.启动mysql
cd ../sbin
service mysqld start
7.查看mysqld运行状态
service mysqld status
至此可以判断MySQL基本安装成功了
8.找到临时登录密码
vi /var/log/mysqld.log
9.登录
mysql -u root -p
10.修改root密码(mysql5.6后,内置密码增强机制,低强度密码会报错:)
alter user 'root'@'localhost' identified by '888888';
11.添加远程登录用户
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '888888' WITH GRANT OPTION;
12.检查用户表,刷新内存权限
select host, user from user;
FLUSH PRIVILEGES;
13.设置防火墙(设置3306端口不被拦截)
vi /etc/sysconfig/iptables
在-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited之前,添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
14.重启防火墙
service iptables restart