博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修改mysql用户名密码
阅读量:6568 次
发布时间:2019-06-24

本文共 920 字,大约阅读时间需要 3 分钟。

这里就不自己写了,找了一篇比较全的,摘自http://www.cnblogs.com/jyginger/archive/2011/04/27/2030017.htm

有一点下面没有说明,这里需要重启mysql服务,才能实行新的密码,否则每次都需要通过修改之前的密码登陆

目录


  1. mysqladmin命令
    格式如下(其中,USER为用户名,PASSWORD为新密码):
    mysqladmin -u USER -p password PASSWORD
    该命令之后会提示输入原密码,输入正确后即可修改。
    例如,设置root用户的密码为123456,则
    mysqladmin -u root -p password 123456
  2. UPDATE user 语句
    这种方式必须是先用root帐户登入mysql,然后执行:
    UPDATE user SET password=PASSWORD('123456') WHERE user='root';
    FLUSH PRIVILEGES;
  3. SET PASSWORD 语句
    这种方式也需要先用root命令登入mysql,然后执行:
    SET PASSWORD FOR root=PASSWORD('123456');
  4. root密码丢失的情况
    使用 MySQL 自带的一个工具"MySQL GUI Tools",我一直用的是5.0版本的。 在安装目录中运行一个程序 MySQLSystemTrayMonitor.exe,运行完后在系统托盘会出现图标。如果MySQL服务尚未安装,则不会出现,可先通过Action>Manage MySQL Instances 先配置和安装服务。如果已经安装服务,鼠标右键点击后,会出现"Configure Instance"的菜单。点击后出现如下MySQL Administrator窗口:

    假如原来的服务配置都正常的情况下,选中左侧列表中的“启动变量”,并在相应的右侧标签中选择“安全”,勾选“禁用grant表”,然后“应用更改”。

    并回到左侧的“服务器控制”,和右侧相应的“开始/停止服务”标签,点击启动服务。此时,连接mysql已经不需要用户名和密码了,你可以修改root密码。
你可能感兴趣的文章
IPv6过渡技术
查看>>
内核调度进程的机制
查看>>
python-68:BS4获取多个标签的文本
查看>>
OSPF中stub area配置实例
查看>>
c primer plus 5 读书笔记1
查看>>
YY的GCD
查看>>
AGC029 E: Wandering TKHS
查看>>
iphone-common-codes-ccteam源代码 CCRadix.m
查看>>
百度分页样式
查看>>
变量声明和定义的区别
查看>>
卖了5个月水果之后再看互联网思维
查看>>
boost::asio与ACE的对比
查看>>
国内maven库镜像(阿里云)
查看>>
SNMP AGENT函数介绍
查看>>
Git提交到多个远程仓库(多看两个文档)
查看>>
html5和html的区别是什么(精问)
查看>>
Python小知识点(3)--装饰器
查看>>
又遇到放假
查看>>
修改git远程仓库地址
查看>>
js随笔
查看>>