Linux 实现增加MySQL用户的简单方法
发布时间:2020-12-11 23:28:50 所属栏目:MySql教程 来源:网络整理
导读:格式: grant select on 数据库.* to 用户名@登录主机 identified by 密码 例1、增加一个用户user_1密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。 首先用以root用户连入MySQL,然后键入以下命令: mysql grant sele
格式: grant select on 数据库.* to 用户名@登录主机 identified by "密码"例1、增加一个用户user_1密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。 首先用以root用户连入MySQL,然后键入以下命令: mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified by "123";例1增加的用户是十分危险的,如果知道了user_1的密码,那么他就可以在网上的任何一台电脑上登录你的MySQL数据库并对你的数据为所欲为了,解决办法见例2。 例 2、增加一个用户user_2密码为123,让此用户只可以在localhost上登录,并可以对数据库aaa进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道user_2的密码,他也无法从网上直接访问数据库,只能通过 MYSQL主机来操作aaa库。 mysql>grant select,delete on aaa.* to user_2@localhost identified by "123";用新增的用户如果登录不了MySQL,在登录时用如下命令: mysql -u user_1 -p -h 192.168.113.50 (-h后跟的是要登录主机的ip地址)(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MySQL最佳实践:匹配前缀
- Mysql实例MySQL安全策略(MySQL安全注意事项)
- Mysql应用mysql中RAND()随便查询记录效率问题和解决办法分享
- mysql – SQL:在不知道所有列名的情况下,从连接中的一个
- Mysql必读Mac操作系统下MySQL密码忘记后重置密码的方法
- 无法在python3 virtualenv中安装mysqlclient
- MYSQL数据库Mysql 5.7.18安装方法及启动MySQL服务的过程详解
- MYSQL教程mysql5.7.19 winx64安装配置方法图文教程(win10)
- Mysql应用mysql 8.0 安装配置方法教程
- Mysql应用linux mysql忘记密码的多种解决或Access denied f