MySQL创建用户与授权(CentOS6.5)

1.相关SQL语句

#创建用户与授权方法
##本地访问
create user ‘zend‘@‘localhost‘ IDENTIFIED BY ‘123456‘;
grant ALL  privileges ON zenddb.* TO ‘zend‘@‘localhost‘;
##本地访问
create user ‘zend‘@‘127.0.0.1‘ IDENTIFIED BY ‘123456‘;
grant ALL privileges   ON zenddb.* TO ‘zend‘@‘127.0.0.1‘;
##针对远程访问
create user ‘zend‘@‘%‘ IDENTIFIED BY ‘123456‘;
grant ALL privileges   ON zenddb.* TO ‘zend‘@‘%‘;

#刷新权限
flush privileges;
#撤销用户权限 删除用户
REVOKE ALL ON  zenddb.* FROM ‘zend‘@‘localhost‘;
DROP USER ‘zend‘@‘localhost‘;

2.退出MySQL,重启服务
/etc/init.d/mysqld restart

3.问题处理3.1  连接MySQL数据库时出现The dirver has not received any packets from the server解决办法:查看iptables后发现是端口3306被防火墙阻止
[[email protected] support-files]# vi /etc/sysconfig/iptables
# Generated by iptables-save v1.4.7 on Tue Nov  8 16:07:49 2016
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1:184]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 3306 -j DROP
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
-A INPUT -m state --state NEW -m tcp -p tcp --dport 15672 -j ACCEPT
COMMIT
# Completed on Tue Nov  8 16:07:49 2016
-A INPUT -p tcp -m tcp --dport 3306 -j DROP 修改  -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
接下来,重启服务即可service iptables restart
时间: 2024-10-12 11:16:54

MySQL创建用户与授权(CentOS6.5)的相关文章

MySQL创建用户与授权方法

MySQL创建用户与授权方法 作者: 字体:[增加 减小] 类型:转载 时间:2012-11-10我要评论 MySQL中创建用户与授权的实现方法,对于刚开始接触mysql的朋友可以参考下 注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以

MySQL创建用户与授权方法实例精讲

MySQL中创建用户与授权的实现方法. 运行环境:widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空

MySQL创建用户、授权等

用于MySQL5.6命令行执行成功: create database wp_people; create user [email protected]'localhost' identified by 'yrwb' ; use mysql; update user set Password=PASSWORD("yrwb") where user='wp_people'; grant all privileges on wp_people.* to wp_people@localhost

MySQL 创建用户 与 授权

例,需要给 121.52.215.100 连接添加一个用户 dee,密码是 123456,他只能对数据库 vshop 有 select 权限: CREATE USER 'dee'@'%' IDENTIFIED BY '123456'; GRANT SELECT ON vshop.* TO 'dee'@'%'; 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host

MySQL创建用户以及授权、常用的sql语句、MySQL数据库的备份与恢复

MySQL创建用户以及授权 常用的sql语句 MySQL数据库的备份与恢复 对于大数据的备份请查阅资料 原文地址:http://blog.51cto.com/13515599/2090425

mysql 创建用户及授权(2)

一. MySQL初始密码 新安装的MySQL默认是没有密码的,设置初始密码可以用以下命 mysqladmin -u root password 'new-password' mysqladmin -u root password 'password' -S /data/3306/mysql.sock #socket多实例 设置初始密码后,可在当前用户家目录下创建.my.cnf文件,配置好用户名和密码后,该用户可以免密码登录,要注意设置文件权限,不要让其他用户看到密码信息 vi ~/.my.cnf

mysql 创建用户并授权

创建用户并授权---------------------------------------------------------grant all privileges on *.* to 'www'@'localhost' identified by '123456';  #授权www,所有操作,所有表权限grant all privileges on *.* to 'navicat'@'%' identified by '123456';  #授权navicat,所有操作,所有表,所有主机权

11. mysql 创建用户并授权

1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values("localhost","abc",password("1234")); //刷新系统权限表 mysql>flush privileges; 这样就创建了一个名为:abc  密码为:1234  的用户. 然后登录一

MySQL创建用户与授权

一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器. 例子: CREATE USER 'dog'@'localhost' IDE