CentOS安装MySQL,设置外网访问

本文内容有误,不建议参考。

操作环境:CentOS 6.5MySQL 5.*

1、查看是否安装MySQL

yum list installed | grep mysql

2、卸载自带MySQL

一般的Linux发行版会自带MySQL,但是主机服务商提供的Linux发行版不带MySQL,如果主机上没有安装MySQL则忽略此处

yum -y remove mysql-libs.x86_64

如果存在多个依赖文件也一并卸载

3、安装MySQL

yum -y install mysql-server mysql mysql-devel

如果提示No package *** available不可用,则增加MySQL repo

vim /etc/yum.repos.d/mysql-community.repo

增加如下内容:

# Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=

重新安装MySQL

4、启动MySQL服务

service mysqld start

5、使用root登录,设置密码为password

mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');

6、设置任何主机都可以访问

注意此处需要在安装MySQL的机器上运行

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

设置特定IP的机器访问:GRANT ALL PRIVILEGES ON *.* TO 'userName'@'IP'IDENTIFIED BY 'selfPassword' WITH GRANT OPTION;

标签: MySQL

相关文章推荐: