centos安装mysql基于centos6
1.查看centos下是否安装mysql
yum list installed | grep mysql
2.如果存在已安装mysql,就执行下面命令删除
yum -y remove mysql-libs.x86_64
这里注意 把命令的 mysql 替换成上图中查到文件 比如我这里 执行 yum -y remove mysql-libs.x86_64 直到删除完毕后进入下一步
3.查看yum库中的mysql
yum list | grep mysql
4.从yum库中安装mysql,主要安装mysql mysql-server mysql-devel
(注意后缀根据自己yum库如:mysql.x86_64)
yum -y install mysql.x86_64 mysql-devel.x86_64 mysql-server.x86_64
5.验证是否安装成功
rpm -qi mysql-server
6.启动mysql服务
mysql配置文件/etc/my.cnf中加入
default-character-set=utf8
设置开机自启
chkconfig --add mysqld
查看开机启动是否成功
chkconfig --list | grep mysql*
停止mysql服务
service mysqld stop
7.设置初始密码
启动服务
service mysqld start
设置密码
mysqladmin -u root password rootroot
测试
mysql -uroot -p
远程连接授权
source /root/.bash_profile
打开mysql
输入下面命令(注:密码更具自己设置而定,我的是rootroot所以下面这句,)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'rootroot' WITH GRANT OPTION;
刷新数据库:
flush privileges
8.关闭防火墙或者开放端口
查看防火墙
service iptables status
service iptables stop
service iptables status
chkconfig iptables off