mysql数据库密码设置
新装的mysql默认是没有密码的,所以是需要手动设置的。(下面有几种方法实现)
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password(‘新密码’);
例子:mysql> set password for root@localhost = password(‘123’);
方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接编辑user表
首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password(‘123’) where user=‘root’ and host=‘localhost’;
mysql> flush privileges;
方法4:使用GRANT语句mysql>grant all on *.* to ‘root’@‘localhost’ IDENTIFIED BY '你的密码’with grant option ;mysql>flush privileges;
方法5:在忘记root密码或初始化密码的时候,可以这样
以windows为例:
1. 关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到mysqlin目录。
3. 输入mysqld --skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; 。
6. 改密码:update user set password=password(“123”) where user=“root”;(别忘了最后加分号) 。
如果这条语句出现ERROR 1054(42S22) Unknown column ‘password’ in ‘field list’,这是因为5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string,语句应该改为update user set authentication_string=password(“123”) where user=“root”;
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
mysql数据库密码设置相关推荐
- mysql数据库密码设置的六种方法
mysql设置密码 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. mysql 设置密码,如何更改默认的root 有好几种方法: ...
- 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...
本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...
- centos修改mysql密码_WAMP下修改MYSQL数据库密码
WAMP就是Windows Apache Mysql PHP集成安装环境,即在window下的apache.php和mysql的服务器软件.用来学习.调试.运行php,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中保存用户数据,通过解密后,即可通过正常途径来访问数据库:一方面可以直接操作数据 ...
- 更改Mysql数据库密码
今天Navicat连接MySql数据库报如下错误,明明密码没有错误呀,可就是登不上,只能重新修改密码. 关闭正在运行的MySQL. 打开DOS窗口,转到mysql\bin目录. 输入mysqld -- ...
- Mysql忘记密码设置新密码
Mysql忘记密码设置新密码 公司开发服务器上的陈年Myqsl不知道登录信息了,没密码但是有数据,所以进行了一次重置密码,过程记录了下来. 1.linux下找到my.cnf配置文件 Centos系统该 ...
- mysql:Windows修改MySQL数据库密码
mysql:Windows修改MySQL数据库密码 用SET PASSWORD命令 用mysqladmin 用UPDATE直接编辑user表 忘记密码时 用SET PASSWORD命令 这是最后成功的 ...
最新文章
- ISA系列之ISA Server 2004 中的新增功能--利用多个网络
- Swift: 可变参数
- Linux监控命令之==top
- 【DirectX12】4.用FBX_SDK读取网格数据
- TF实现多minibatch梯度累加及反向更新
- eclipse拒绝mysql,eclipse连接mysql的有关问题
- export default 打包_贵阳【打包扣】价格
- 董付国老师1900页系列Python教学PPT阅读地址汇总
- ubuntu 网卡网速测试bondnetperf测试优化tcp
- AutoML之锦标赛选择
- CF995C Leaving the Bar
- 如何使Adobe Reader看PDF时的背景变为保护眼睛的绿色
- 节理玫瑰花图怎么画_如何用Excel绘制节理玫瑰花图、水系玫瑰花图?如何将CAD属性平面角智能转化为方向角?...
- 手把手教你入门Hadoop(附代码资源)
- php增加vip等级设置,会员管理系统中商家如何设置会员等级
- 时序预测 | MATLAB实现LSTM长短期记忆神经网络时间序列预测
- 高质量C++/C 编程指南
- 众安在线2018半年报:亏损6.668亿元,综合成本率高达124.0%
- Itextsharp下根据Echarts图像生成pdf
- 应急管理指挥中心大数据信息化管控平台建设方案