CentOS6.7 安装MySQL
CentOS安装软件有yum在线安装和rpm本地安装两种方式,yum一般是安装最新版本,rpm可以安装指定版本,安装MySQL不需要高本版本,5.5左右几个版本已经够用。上传安装包到CentOS系统中
CentOS系统一般自带一个MySQL,但是版本比较低,不符合开发需求,需要将其卸载干净,再安装指定版本MySQL。
首先查看系统已存在MySQL
rpm -qa | grep mysql -i
卸载MySQL(需要删除相应目录和文件,完全删除MySQL)
yum remove mysql mysql-server mysql-libs mysql-common
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
安装MySQL
yum localinstall mysql-community-release-el6-5.noarch.rpm
yum install mysql-community-server
启动MySQL
service mysqld start
设置用户名和密码
/usr/bin/mysqladmin -u root password "root"
MySQL远程连接授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
设置防火墙允许3306端口被反问(也可直接关闭防火墙)
vim /etc/sysconfig/iptables
设置内容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启服务
service iptables restart
临时关闭防火墙(重启系统会再次开启)
service iptables stop
永久关闭防火墙
chkconfig iptables off