当前位置: 首页 > news >正文

MySQL:创建账户及修改密码

1、创建账户

MySQL5.8:

grant all privileges on *.* to  tst@% identified by '123456';

MySQL8.0:

create user 'tst'@'%' identified by '123456';
grant all privileges on *.* to 'tst'@'%' with grant option;
ALTER USER 'tst'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
ALTER USER 'tst'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 
2、修改密码
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
方法2:用mysqladmin
mysqladmin -u root password "123456"
#如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "123456"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('123456') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("") WHERE user='root';
mysql> FLUSH PRIVILEGES;ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
mysql> SET PASSWORD = PASSWORD('123456');

其中 “123456” 为你要设置的数据密码。

相关文章:

  • 在k8s中部署Elasticsearch高可用集群详细教程
  • Certificate数字证书的有效性验证
  • c#一个udp代码
  • asyncua模块中OPC UA的ua.Variant如何表示字典?
  • 四十八、openlayers地图调色总结——锐化、模糊、浮雕滤镜,调整地图色相、饱和度、亮度
  • 之所以选择天津工业大学,因为它是双一流、报考难度适宜,性价比高!天津工业大学计算机考研考情分析!
  • Java基础 - 练习(三)打印空心菱形
  • 超详细的selenium使用指南
  • 驾校在线考试系统源码 手机+PC+平板自适应
  • 了解指标体系1:指标是大数据开发中的关键要素
  • linux系统中,pwd获取当前路径,dirname获取上一层路径;不使用 ../获取上一层路径
  • 连接Huggingface报requests.exceptions.SSLError错误
  • 数据库-连接查询-连接查询
  • 【Java】图的初识
  • MYSQL in和exists
  • 【Leetcode】101. 对称二叉树
  • Angularjs之国际化
  • Django 博客开发教程 8 - 博客文章详情页
  • eclipse(luna)创建web工程
  • HTTP中GET与POST的区别 99%的错误认识
  • JS学习笔记——闭包
  • leetcode388. Longest Absolute File Path
  • MySQL几个简单SQL的优化
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Spring Cloud中负载均衡器概览
  • tab.js分享及浏览器兼容性问题汇总
  • Yeoman_Bower_Grunt
  • 复习Javascript专题(四):js中的深浅拷贝
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 聊聊redis的数据结构的应用
  • 如何合理的规划jvm性能调优
  • 如何设计一个微型分布式架构?
  • 使用Swoole加速Laravel(正式环境中)
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  •  一套莫尔斯电报听写、翻译系统
  • 一些关于Rust在2019年的思考
  • 回归生活:清理微信公众号
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 树莓派用上kodexplorer也能玩成私有网盘
  • # Apache SeaTunnel 究竟是什么?
  • # Java NIO(一)FileChannel
  • # 详解 JS 中的事件循环、宏/微任务、Primise对象、定时器函数,以及其在工作中的应用和注意事项
  • #pragam once 和 #ifndef 预编译头
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • %check_box% in rails :coditions={:has_many , :through}
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (Git) gitignore基础使用
  • (void) (_x == _y)的作用
  • (备忘)Java Map 遍历
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (一)基于IDEA的JAVA基础10