CentOS 安装配置 Mysql 数据库。

centos 安装 Mysql 数据库。

安装mysql 命令和mysql服务器。
yum install mysql mysql-server

然后设置 mysql 编码

vi /etc/my.cnf

在[mysqld]下添加

default-character-set = utf8

在末尾添加

[mysql]

default-character-set = utf8

#然后开始启动mysql

service mysqld start

#设置MySQL服务随系统启动自启动

chkconfig mysqld on  



#设置mysql的root密码为root。因为是测试环境。

mysqladmin -u root password root

用root登录

mysql -u root -p

#修改root用户可以远程链接数据库。也可以直接创建一个用户。然后配置库和角色。


> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "密码";


> FLUSH PRIVILEGES;

新建用户实质上填写数据库mysql中的user表,因此也可以插入一条用户记录新建用户:

> insert into useruser(Host,User,PASSWORD) values('localhost','user_name',password('password'));

#创建一个数据库。设置编码UTF-8

> CREATE DATABASE dataBaseName DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 

update user set Password = password('root1234') where User = 'root' ;

如果还是连接不到数据库。需要把防火墙停止。或增加防火墙过滤。

service iptables stop

#暂停服务

chkconfig iptables off

或增加配置

vi /etc/sysconfig/iptables

添加一行 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

chkconfig iptables on

service iptables restart

创建wordpres 数据库 分配用户权限。

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

insert into user(Host,User,PASSWORD) values('localhost','wordpress',password('wordpress'));

GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@"localhost";

FLUSH PRIVILEGES;

猜你喜欢

转载自toeo.iteye.com/blog/1270528
今日推荐