mysql数据库密码设置的六种方法
mysql设置密码
方法一
使用phpmyadmin,这是最简单的了,修改mysql库的user表,
不过别忘了使用PASSWORD函数。
mysql
设置密码,如何更改默认的root
有好几种方法:
- 命令行更改:
mysqladmin password 新密码
例如, dos(或者liunx)下mysql的bin目录下
mysqladmin password 123456
- 用MYSQL的grant语句,例如
GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
- SET PASSWORD FOR ‘用户名’@‘主机’ = PASSWORD(‘密码’)
例如设置root密码为123456,
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
- 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数据库密码设置的六种方法相关推荐
- mysql数据库密码设置
新装的mysql默认是没有密码的,所以是需要手动设置的.(下面有几种方法实现) 方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password fo ...
- 忘记mysql数据库密码时进行修改方法
长时间没有使用数据库了,或者把密码改完之后就忘了数据库密码,不能正常进入数据库,也无法修改密码,有一个简单的常用修改密码方式: 1.首先找到和打开mysql.exe和mysqld.exe所在的文件夹( ...
- 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...
本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...
- phpwind mysql 密码_PhpWind教程:MySQL数据库密码修改方法
问题: MySQL数据库密码如何修改? 解决方法: 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. 方法二 使用mysqladm ...
- centos修改mysql密码_WAMP下修改MYSQL数据库密码
WAMP就是Windows Apache Mysql PHP集成安装环境,即在window下的apache.php和mysql的服务器软件.用来学习.调试.运行php,mysql都是非常简便的.初次安 ...
- win7 mysql 密码_笔记本win7系统下mysql忘记密码的最佳解决方法
MySQL是一个关系型数据库管理系统,在笔记本win7系统下编程的时候就需要用到MySQL数据库,不过有时候一段时间没用的话,可能会忘记数据库的登录密码了,当忘记密码就无法进入mysql,要如何解决呢 ...
- mac mysql 账户密码忘记_MAC下MYSQL数据库密码忘记的解决办法
Mac操作系统下MYSQL数据库密码忘记的快速解决办法 1. 在系统偏好 中,中止MYSQL服务.: 2. cd/usr/local/mysql-...../bin sudo ./mysqld_saf ...
- 如何修改MySQL数据库密码
如何修改MySQL数据库密码 写的比较好,此处收藏一下,感谢博主的分享:原博客地址 方法 1: 用 SET PASSWORD 命令 首先登录 MySQL. 格式:mysql> set passw ...
- MySQL数据库密码破解
研究MySQL数据库的加解密方式,在网络攻防过程中具有重要的意义:试想一旦获取了网站一定的权限后,如果能够获取MySQL中保存用户数据,通过解密后,即可通过正常途径来访问数据库:一方面可以直接操作数据 ...
最新文章
- 安装凤凰os_这些系统帮助我们实现了在PC上安装安卓系统!
- dist包编译html_gulp4 多页面项目管理打包(html, es6,less编译压缩版本控制)
- ATMEGA8 DIP-28面包板实验
- 中国军团称霸KDD:华人博士斩获最佳论文,清华北大中科大华为等榜上有名
- [linux] 线程和wait命令,sleep命令
- Windows Phone 7 位图编程
- ubuntu下如何切换输入法
- mysql多个子查询_mysql(5)多表--子查询
- k8s容器生命周期:指定启动、退出动作
- mac怎么用终端编写c语言视频,【新手提问】有知道用mac终端编c语言的网络编程的人吗?...
- DataWhale组队-Pandas(下)缺失数据(打卡)
- VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)
- c语言只能最大值不能最小值,用c语言编写输入10个无序的整数,去掉一个最大值和最小值,然后求其平均值...
- LINUX编译java3d/j3d
- Zynq AXI总线
- (Java)L1-039 古风排版
- 64位处理器_计算机微处理器介绍
- Quirks(怪癖)模式是什么?它和Standards(标准)模式有什么区别
- 后台开发面试要点(腾讯互娱事业群)
- 万豪国际集团推出“双十一”多样化旅行套餐产品