mysql的安装和用户权限
2016-07-25 20:16
357 查看
1 :安装方法点击打开链接
2:创建用户和用户的登录等
1创建用户CREATE USER 'username'@'host' IDENTIFIED BY 'password';
例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';
实例1:
mysql> create user jss;
这样创建的用户,可以从任意安装了mysql客户端,并能够访问目标服务器的机器上创建连接,无须密码.例如,从ip:10.0.0.99的客户端执行连接:
mysql -ujss -h 172.16.1.110
查看该用户:
mysql> select user,host,password from user where user='jss';
SELECT USER(); //显示当前用户
实例2:
mysql> create user jss_ps identified by 'jss';
用户连接时,必须指定密码,那就可以在创建用户时,通过指定identified by子句来设定密码
用密码登陆:
mysql -ujss_ps -p -h 172.16.1.110
如果希望指定的用户只能从某台指定的域(domain)或主机访问,可以在创建用户时指定host,例如,指定用户只能从10.0.0.99访问
mysql> create user jss_ip@10.0.0.99 identified by password '1
2: 登录用户
1: 输入exit退出mysql
2: mysql -u test -p enter键然后输入密码即可
3:用户权限管理
退出当前数据库之后进行授权才有效。
mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by '123';
给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to joe@10.163.225.87 identified by '123';
给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to joe@localhost identified by '123';
给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
4: 用户密码更改
set password for test@localhost=password('123');###不退出所需要更改密码的用户才有效
5: 删除用户
drop user test@localhost;###删除用户
Drop USER user;
drop user username@'%'
相关文章推荐
- mysql左链接,右链接,内部链接,交叉连接
- mysql 主从复制配置
- mysql 索引
- 使用MYSQL命令直接导入导出SQL文件
- MySQL数据库MyISAM和InnoDB存储引擎的比较【转载】
- mysql编码utf8的设置
- MYSQL攻击全攻略
- Mysql参数优化
- mysql建立外键约束
- jsp数据库基础之---jsp与MySQL数据库的连接
- ubuntu下apt-get安装和彻底卸载mysql
- mysql优化单词
- mysql单词
- host'xx.xxx.xxx.xxx' is not allowed to connect to this mysql server
- Mysql学习总结(28)——MySQL建表规范与常见问题
- Mysql学习总结(28)——MySQL建表规范与常见问题
- mysql索引
- MySQL数据库存储引擎学习
- .mysqldump
- Mysql学习中遇到的一些问题