Mysql添加用户、修改权限,修改登录权限ip
Mysql添加用户、修改权限,修改登录权限ip
列出所有用户
SELECT User, Host, Password FROM mysql.user;
执行上步命令报错
== ** 执行后报错 ERROR 1054(42S22) Unknown column ‘password’ in ‘field list’ ** ==
** 错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string**
- 所以请使用以下命令:
SELECT User, Host, authentication_string FROM mysql.user;
增加一个用户
- 以下创建为测试用户
- 用户:maxwell
- 密码为 123456
- 让它可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。
- 首先用以 root 用户连入 MySQL,然后输入以下命令
创建用户
rant all privileges on *.* to maxwell@localhost identified by '123456';
刷新权限
flush privileges;
如果你不想 maxwell 有密码操作数据库“mydb”里的数据表,可以输入以下命令让此消失
grant select,insert,update,delete on mydb.* to maxwell@localhost identified by '';
修改用户密码
UPDATE user SET Password = PASSWORD('***新的密码****') WHERE user = 'maxwell';
--刷新权限--
FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
UPDATE user SET password=PASSWORD("***新的密码****") WHERE user='maxwell';
FLUSH PRIVILEGES;
修改用户权限,所有用户都可以登录
- 自此你的帐号不允许从远程登陆,只能在localhost。
- 这个时候只要在localhost的那台电脑,登入mysql后,
- 更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改称"%"
GRANT ALL PRIVILEGES ON *.* TO 'maxwell'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
刷新权限
flush privileges;
查看所有配置权限
SELECT User, Host, Password FROM mysql.user;
Mysql添加用户、修改权限,修改登录权限ip相关推荐
- MySQL 添加用户并授予只能查询权限
1.创建用户 create user 'userName'@'%' identified by '123456'; 用户名为userName,密码是123456的用户(userName,123456可 ...
- linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码
摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...
- linux下mysql 添加用户并分配全部权限
mysql 添加用户并分配权限 1.登录mysql mysql -u root -p 2.跳转到mysql库 use mysql 3.创建本地访问的用户 create user ...
- mysql添加用户授予root权限和ssl连接
mysql添加用户,授予root权限 CREATE USER 'lddTest1'@'%' IDENTIFIED BY 'ldd234'; grant all privileges on *.* to ...
- mysql添加用户权限报1064 - You have an error in your SQL syntax问题解决
mysql添加用户及权限报错: 出现这样错的原因有两个: 1.语法有问题 (这里没有问题) 2.mysql版本是否支持 此种写法 找到一位大神说:你检查下mysql版本是mysql serve ...
- linux取消管理员权限设置,Linux添加用户并赋予/取消管理员权限
Ubuntu sudo adduser username # 添加用户 sudo adduser username sudo # 追加管理员权限 grep -Po '^sudo.+:\K.*$' /e ...
- mysql添加用户出错_mysql添加用户inset报错1346解决办法
我的MySQL版本为5.6.14版本,是二进制包安装的(虽然是二进制包安装的,但是以下问题同样适用于源码安装包安装的MySQL) 今天在我的测试库上添加一个新用户,报错: [mailto:mysql@ ...
- Mysql添加用户,给用户授权
创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; username – 你将创建的用户名说明: host – 指定该用户在哪个主 ...
- Mysql添加用户错误:ERROR 1364 (HY000): Field ‘ssl_cipher‘ doesn‘t have a default value解决方法
Mysql添加用户错误:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value解决方法 参考文章: (1)Mysql添加 ...
最新文章
- 用Windows Storage Server 2008做iSCSI存储服务器
- 漂亮的html404页面源码,一个简单而又漂亮的404页面源码
- js获取当前日期星期几
- 数据库设计 Step by Step (2)——数据库生命周期
- Mac打不开TXT文件怎么解决?
- [重庆邮电大学俱乐部] 成都普创技术总监方锋:从校园人到职业人
- jclasslib修改jar包中class文件 IDEA
- 微博 用户画像_面向新浪微博的用户画像研究
- 数学期望、方差、标准差
- 关于CPU架构之总结
- 如何提升邮箱邮件安全性,邮箱管理制度有哪些?
- 360极速浏览器打不开国内网站的一种解决方法
- c语言程序设计21点扑克牌,C语言程序设计-21点扑克牌游戏.pdf
- gcc常用命令与gcc编译器背后的故事
- (实战)Node.js 实现抢票小工具短信通知提醒
- 【通信原理】#19 基于matlab的交织与解交织
- 本体创始人李俊:公链和跨界是未来区块链发展的关键(GBCAX)
- Java XStream理解
- springboot整合minio上传文件
- Crash内核调试手段