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相关推荐

  1. MySQL 添加用户并授予只能查询权限

    1.创建用户 create user 'userName'@'%' identified by '123456'; 用户名为userName,密码是123456的用户(userName,123456可 ...

  2. linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码

    摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...

  3. linux下mysql 添加用户并分配全部权限

    mysql 添加用户并分配权限 1.登录mysql     mysql -u root -p 2.跳转到mysql库     use mysql 3.创建本地访问的用户     create user ...

  4. mysql添加用户授予root权限和ssl连接

    mysql添加用户,授予root权限 CREATE USER 'lddTest1'@'%' IDENTIFIED BY 'ldd234'; grant all privileges on *.* to ...

  5. mysql添加用户权限报1064 - You have an error in your SQL syntax问题解决

    mysql添加用户及权限报错: 出现这样错的原因有两个: 1.语法有问题     (这里没有问题) 2.mysql版本是否支持 此种写法 找到一位大神说:你检查下mysql版本是mysql serve ...

  6. linux取消管理员权限设置,Linux添加用户并赋予/取消管理员权限

    Ubuntu sudo adduser username # 添加用户 sudo adduser username sudo # 追加管理员权限 grep -Po '^sudo.+:\K.*$' /e ...

  7. mysql添加用户出错_mysql添加用户inset报错1346解决办法

    我的MySQL版本为5.6.14版本,是二进制包安装的(虽然是二进制包安装的,但是以下问题同样适用于源码安装包安装的MySQL) 今天在我的测试库上添加一个新用户,报错: [mailto:mysql@ ...

  8. Mysql添加用户,给用户授权

    创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; username – 你将创建的用户名说明: host – 指定该用户在哪个主 ...

  9. 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添加 ...

最新文章

  1. 用Windows Storage Server 2008做iSCSI存储服务器
  2. 漂亮的html404页面源码,一个简单而又漂亮的404页面源码
  3. js获取当前日期星期几
  4. 数据库设计 Step by Step (2)——数据库生命周期
  5. Mac打不开TXT文件怎么解决?
  6. [重庆邮电大学俱乐部] 成都普创技术总监方锋:从校园人到职业人
  7. jclasslib修改jar包中class文件 IDEA
  8. 微博 用户画像_面向新浪微博的用户画像研究
  9. 数学期望、方差、标准差
  10. 关于CPU架构之总结
  11. 如何提升邮箱邮件安全性,邮箱管理制度有哪些?
  12. 360极速浏览器打不开国内网站的一种解决方法
  13. c语言程序设计21点扑克牌,C语言程序设计-21点扑克牌游戏.pdf
  14. gcc常用命令与gcc编译器背后的故事
  15. (实战)Node.js 实现抢票小工具短信通知提醒
  16. 【通信原理】#19 基于matlab的交织与解交织
  17. 本体创始人李俊:公链和跨界是未来区块链发展的关键(GBCAX)
  18. Java XStream理解
  19. springboot整合minio上传文件
  20. Crash内核调试手段

热门文章

  1. keydown 、keyup、input区别
  2. 2018CCPC网络赛 部分题解
  3. Untiy3D使用HighlightingSystem插件实现鼠标移动到物体物体高亮效果
  4. 【QSPI】 什么是QSPI SPI和QSPI异同
  5. 2023年人工智能技术趋势
  6. 称密码、非对称密码、散列算法与 PKI
  7. 【资源分享】今日学习打卡--k近邻法 (k Nearest Neighbor Method)
  8. 高职计算机应用能力考试题目,高职院校计算机应用能力测试标准.doc
  9. JS刷新Iframe,跨域
  10. QT 关于QProcess的一些总结