Centos6.5 安装mysql5
卸载掉原有mysql
- 查看已安装mysql
- rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
- 卸载已安装mysql
-
rpm -e mysql // 普通删除模式 注意:需要全名 如 mysql-devel-5.1.73-8.el6_8.i686
-
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 注意:需要全名 如 mysql-devel-5.1.73-8.el6_8.i686
-
通过yum来进行mysql的安装
- 查看mysql数据库可下载的版本
-
yum list | grep mysql
-
- 开始安装
-
yum install -y mysql-server
- yum install -y mysql-devel
-
- 查看安装好的版本
-
rpm -qi mysql-server
-
mysql数据库的初始化及相关配置
- 启动服务
-
service mysqld start
-
- 设置开机启动
-
chkconfig mysqld on
-
chkconfig --list | grep mysql
-
- 设置root密码
-
mysqladmin -u root password 'root' // 通过该命令给root账号设置密码为 root
-
- 登陆mysql
- mysql -u root -p
- 设置远程访问(所有主机或某一ip)
- 所有主机
- GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;flush privileges; //远程所有主机都能访问,用户名root,密码root
- 某一ip,如192.168.85.1主机
- GRANT ALL PRIVILEGES ON *.* TO 'root'@ '192.168.85.1' IDENTIFIED BY 'root' WITH GRANT OPTION;flush privileges; //用户名root,密码root
- 所有主机
- 退出登陆界面
- exit
- 重启服务
- service mysqld restart
- 开放3306端口
-
开放端口:3306
-
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
-
-
将更改进行保存
-
/etc/rc.d/init.d/iptables save
-
- 重启防火墙
- /etc/init.d/iptables restart
- 查看防火墙信息
- /etc/init.d/iptables status
-
完毕