MySQL版本:5.1.73
-
安装
执行
yum -y install mysql-server
通过命令
rpm -qa | grep mysql-server
可检测是否已经安装了mysql-server默认配置文件在
/etc/my.cnf
-
字符集配置
vim /etc/my.cnf
添加配置,在
[mysqld]
节点下添加:
default-character-set=utf8
character-set-server=utf8
:wq
保存退出 -
自启动配置
执行
chkconfig mysqld on
执行
chkconfig --list mysqld
查看(如果2--5位启用on状态即OK) -
防火墙配置
vim /etc/sysconfig/iptables
将
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
添加到防火墙配置中:wq
保存退出,执行service iptables restart
命令重启防火墙 -
服务器启动
service mysqld start
或者/etc/rc.d/init.d/mysqld start
-
MySQL初始化环境设置
初始安装后还未设置密码,执行
mysql -u root
登录MySQL服务器(1) 查看目前用户
select user,host,password from mysql.user;
(2) 修改root密码
set password for root@localhost = password ('yourpassword'); set password for root@127.0.0.1 = password ('yourpassword');
退出mysql,输入
mysql -u root -p
,然后输入密码登录(3) 删除匿名用户,执行以下sql
查看是否有匿名用户:
select user,host from mysql.user;
删除匿名用户:
delete from mysql.user where user = ''
再次查看:
select user,host from mysql.user;
刷新,使以上操作生效:
flush privileges;
-
插入mysql新用户
insert into mysql.user(Host,User,Password) values("localhost","pms",password("yourpassword"));
使以上操作生效:
flush privileges;
-
创建新的database
CREATE DATABASE `mmall` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
-
本地用户赋予所有权限
grant all privileges on mmall.* to yourusername@localhost identified by 'yourpassword';
-
给账号开通外网所有权限
grant all privileges on mmall.* to yourusername@'%' identified by 'yourpassword';
注:可根据实际情况决定要开什么权限
-
通过mysql客户端工具(如navicat)验证
网友评论