mysql设置密码

方法一

使用phpmyadmin,这是最简单的了,修改mysql库的user表,
不过别忘了使用PASSWORD函数。

mysql
设置密码,如何更改默认的root
有好几种方法:

  1. 命令行更改:
    mysqladmin password 新密码
    例如, dos(或者liunx)下mysql的bin目录下
mysqladmin password 123456
  1. 用MYSQL的grant语句,例如
GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
  1. SET PASSWORD FOR ‘用户名’@‘主机’ = PASSWORD(‘密码’)
    例如设置root密码为123456,
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
  1. Update user SET Password=PASSWORD(‘新密码’) Where User=‘用户名’ AND Host = ‘主机’;
    例如,
Update user SET Password=PASSWORD('123456') Where User='root' AND Host = 'localhost';flush priviliges;
Update user SET Password=PASSWORD('1234') Where User='root' AND Host = '%';flush priviliges;

方法二

使用mysqladmin,这是前面声明的一个特例。

mysqladmin -u root -p password mypasswd

输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。
当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,
那么这种方法就是无效的。
而且mysqladmin无法把密码清空。

下面的方法都在mysql提示符下使用,且必须有mysql的root权限:

方法三

mysql> Insert INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES   //更新数据库信息

确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。
在《mysql中文参考手册》里有这个例子,所以我也就写出来了。
注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。

方法四

和方法三一样,只是使用了REPLACE语句

mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES

方法五

使用SET PASSWORD语句,

mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');

你也必须使用PASSWORD()函数,
但是不需要使用FLUSH PRIVILEGES。

方法六

使用GRANT … IDENTIFIED BY语句

mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit';

这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。

mysql数据库密码设置的六种方法相关推荐

  1. mysql数据库密码设置

    新装的mysql默认是没有密码的,所以是需要手动设置的.(下面有几种方法实现) 方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password fo ...

  2. 忘记mysql数据库密码时进行修改方法

    长时间没有使用数据库了,或者把密码改完之后就忘了数据库密码,不能正常进入数据库,也无法修改密码,有一个简单的常用修改密码方式: 1.首先找到和打开mysql.exe和mysqld.exe所在的文件夹( ...

  3. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  4. phpwind mysql 密码_PhpWind教程:MySQL数据库密码修改方法

    问题: MySQL数据库密码如何修改? 解决方法: 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. 方法二 使用mysqladm ...

  5. centos修改mysql密码_WAMP下修改MYSQL数据库密码

    WAMP就是Windows Apache Mysql PHP集成安装环境,即在window下的apache.php和mysql的服务器软件.用来学习.调试.运行php,mysql都是非常简便的.初次安 ...

  6. win7 mysql 密码_笔记本win7系统下mysql忘记密码的最佳解决方法

    MySQL是一个关系型数据库管理系统,在笔记本win7系统下编程的时候就需要用到MySQL数据库,不过有时候一段时间没用的话,可能会忘记数据库的登录密码了,当忘记密码就无法进入mysql,要如何解决呢 ...

  7. mac mysql 账户密码忘记_MAC下MYSQL数据库密码忘记的解决办法

    Mac操作系统下MYSQL数据库密码忘记的快速解决办法 1. 在系统偏好 中,中止MYSQL服务.: 2. cd/usr/local/mysql-...../bin sudo ./mysqld_saf ...

  8. 如何修改MySQL数据库密码

    如何修改MySQL数据库密码 写的比较好,此处收藏一下,感谢博主的分享:原博客地址 方法 1: 用 SET PASSWORD 命令 首先登录 MySQL. 格式:mysql> set passw ...

  9. MySQL数据库密码破解

    研究MySQL数据库的加解密方式,在网络攻防过程中具有重要的意义:试想一旦获取了网站一定的权限后,如果能够获取MySQL中保存用户数据,通过解密后,即可通过正常途径来访问数据库:一方面可以直接操作数据 ...

最新文章

  1. 安装凤凰os_这些系统帮助我们实现了在PC上安装安卓系统!
  2. dist包编译html_gulp4 多页面项目管理打包(html, es6,less编译压缩版本控制)
  3. ATMEGA8 DIP-28面包板实验
  4. 中国军团称霸KDD:华人博士斩获最佳论文,清华北大中科大华为等榜上有名
  5. [linux] 线程和wait命令,sleep命令
  6. Windows Phone 7 位图编程
  7. ubuntu下如何切换输入法
  8. mysql多个子查询_mysql(5)多表--子查询
  9. k8s容器生命周期:指定启动、退出动作
  10. mac怎么用终端编写c语言视频,【新手提问】有知道用mac终端编c语言的网络编程的人吗?...
  11. DataWhale组队-Pandas(下)缺失数据(打卡)
  12. VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)
  13. c语言只能最大值不能最小值,用c语言编写输入10个无序的整数,去掉一个最大值和最小值,然后求其平均值...
  14. LINUX编译java3d/j3d
  15. Zynq AXI总线
  16. (Java)L1-039 古风排版
  17. 64位处理器_计算机微处理器介绍
  18. Quirks(怪癖)模式是什么?它和Standards(标准)模式有什么区别
  19. 后台开发面试要点(腾讯互娱事业群)
  20. 万豪国际集团推出“双十一”多样化旅行套餐产品

热门文章

  1. python读取docx的内容输出_Python应用 , 读写docx文件!
  2. IEEEtrans论文LaTeX排版
  3. Unity日历选择器ZCalendar下载
  4. 微信小程序组件样式隔离
  5. 基于jumpserver堡垒机使用sftp传输文件
  6. 危机公关 (应对危机的相关策略与管理活动)
  7. python 解码Unicode
  8. linux系统在云骑士上能下载吗,一键式云骑士重装系统后如何恢复文件数据
  9. 「山东城商行联盟」数据库准实时数据采集系统上线,DataPipeline助力城市商业银行加快数字化转型
  10. 【浙江大学 C++ 翁恺老师】学习笔记P1-P9