新装的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数据库密码设置相关推荐

  1. mysql数据库密码设置的六种方法

    mysql设置密码 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. mysql 设置密码,如何更改默认的root 有好几种方法: ...

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

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

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

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

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

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

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

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

  6. MySQL数据库密码破解

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

  7. 更改Mysql数据库密码

    今天Navicat连接MySql数据库报如下错误,明明密码没有错误呀,可就是登不上,只能重新修改密码. 关闭正在运行的MySQL. 打开DOS窗口,转到mysql\bin目录. 输入mysqld -- ...

  8. Mysql忘记密码设置新密码

    Mysql忘记密码设置新密码 公司开发服务器上的陈年Myqsl不知道登录信息了,没密码但是有数据,所以进行了一次重置密码,过程记录了下来. 1.linux下找到my.cnf配置文件 Centos系统该 ...

  9. mysql:Windows修改MySQL数据库密码

    mysql:Windows修改MySQL数据库密码 用SET PASSWORD命令 用mysqladmin 用UPDATE直接编辑user表 忘记密码时 用SET PASSWORD命令 这是最后成功的 ...

最新文章

  1. ISA系列之ISA Server 2004 中的新增功能--利用多个网络
  2. Swift: 可变参数
  3. Linux监控命令之==top
  4. 【DirectX12】4.用FBX_SDK读取网格数据
  5. TF实现多minibatch梯度累加及反向更新
  6. eclipse拒绝mysql,eclipse连接mysql的有关问题
  7. export default 打包_贵阳【打包扣】价格
  8. 董付国老师1900页系列Python教学PPT阅读地址汇总
  9. ubuntu 网卡网速测试bondnetperf测试优化tcp
  10. AutoML之锦标赛选择
  11. CF995C Leaving the Bar
  12. 如何使Adobe Reader看PDF时的背景变为保护眼睛的绿色
  13. 节理玫瑰花图怎么画_如何用Excel绘制节理玫瑰花图、水系玫瑰花图?如何将CAD属性平面角智能转化为方向角?...
  14. 手把手教你入门Hadoop(附代码资源)
  15. php增加vip等级设置,会员管理系统中商家如何设置会员等级
  16. 时序预测 | MATLAB实现LSTM长短期记忆神经网络时间序列预测
  17. 高质量C++/C 编程指南
  18. 众安在线2018半年报:亏损6.668亿元,综合成本率高达124.0%
  19. Itextsharp下根据Echarts图像生成pdf
  20. 应急管理指挥中心大数据信息化管控平台建设方案

热门文章

  1. linux进程状态详解
  2. MT6(8)735平台Android5.1 codege.dws 配置
  3. java项目中表格导入找到最近父类生成树形结构
  4. 2021龙岩一中高考成绩查询,喜报!龙岩这7所一中的高考成绩出炉啦~
  5. prometheus监控zookeeper
  6. 【Transformers】第 7 章 :问答
  7. 爬虫爬数据时,post数据乱码解决办法
  8. java 模拟登录58同城,Java项目实战之同城信息网站(类似58同城)开发
  9. 精通 Less【讲师辅导】-曾亮-专题视频课程
  10. socket通信简介(概念、函数、原理)