安装步骤如下:
1、检查是否已经安装
rpm -qa|grep MySQL
出现以下信息的话,表示之前已经安装过
2、卸载之前已经安装过的
rpm -e --nodeps MySQL-devel-5.5.28-1.linux2.6.x86_64
rpm -e --nodeps MySQL-server-5.5.28-1.linux2.6.x86_64
rpm -e --nodeps MySQL-client-5.5.28-1.linux2.6.x86_64
3、准备好需要安装的包
4、进行安装(先安装server,再安装devel,在安装client。)准备好需要安装的
先查看有没有mysql服务
chkconfig --list | grep -i mysql
删除mysql服务
chkconfig --del mysql
删除mysql分散的文件
whereis mysql
分别删除
rm -rf /usr/lib/mysql/
5、安装
rpm -ivh MySQL-server-5.5.28-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-devel-5.5.28-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-client-5.5.28-1.linux2.6.x86_64.rpm
安装完毕。
6、初始化mysql
/usr/bin/mysql_install_db
service mysql start
8、检查3306端口是否打开
netstat -nat
9、配置允许远程登录
进入mysql
mysql
使用mysql库,并查询user表。
use mysql;
select host,user,password from user;
修改mysql密码及其host(远程登录)
update user set password=password('123456') where user='root';
update user set host='%' where user='root' and host='localhost';
flush privileges;
exit;
关闭防火墙(关闭防火墙不是一个稳当的解决方案,需配置3306端口对外开放,后续补齐)
临时关闭防火墙命令,重启电脑后,防火墙自动起来
systemctl stop firewalld
永久关闭防火墙命令,重启电脑后,防火墙不会自动起来
systemctl disable firewalld
附加打开防火墙命令
systemctl enable firewalld
10、Windows下测试连接
提示连接成功,表示安装完成。