登录mysqll怎样修改root密码

整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助! - CSDN博客
整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!
方法1: 用SET PASSWORD命令
  mysql -u root
  mysql& SET PASSWORD FOR&&= PASSWORD('newpass');
方法2:用mysqladmin
  mysqladmin -u root password &newpass&
  如果root已经设置过密码,采用如下方法
  mysqladmin -u root password oldpass &newpass&
方法3: 用UPDATE直接编辑user表
  mysql -u root
  mysql&
  mysql& UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql& FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
  mysqld_safe --skip-grant-tables&
  mysql -u root mysql
  mysql& UPDATE user SET password=PASSWORD(&new password&) WHERE user='root';
  mysql& FLUSH PRIVILEGES;
设置权限:
&GRANT ALL PRIVILEGES ON *.* TO&&IDENTIFIED BY 'admin123' WITH GRANT OPTION;
1、修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看
&select host,&
\mysql -u root -pvmwaremysql&&
\mysql&update user set host = '%' where user ='root';&
\mysql&select host,&
注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.
2、授权用户,你想root使用密码从任何主机连接到mysql服务器
\GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION;
如果你想允许用户root从ip为192.168.12.16的主机连接到mysql服务器&
\GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.16'&& IDENTIFIED BY '123456' WITH GRANT OPTION;
可以通过对某个用户授权来限制这个连接帐号的访问,比如:
grant select on db.table1 to user1@'1.2.3.%' identified by 'password';
这样user1只能在1.2.3.% 这个范围内来访问你的mysql server .
本文已收录于以下专栏:
相关文章推荐
今天用java调用本地一个数据库的时候,总是显示连接不上
很快追溯到原因:我在mysql workbench中新建的connection 的用户名root 默认没有密码,而用c3p0调用时候有pa...
忘记Root密码肿么办
Mac上安装MySQL就不多说了,去mysql的官网上下载最新的mysql包以及workbench,先安装哪个影响都不大。如果你是第一次安装,在mysql安装完成之后,会弹出来...
MySQL 5.7版本开始,增强密码验证机制,网上说安装的时候会在/root/.mysql_secret  文件中生成默认密码,这一点自 5.7.6版本以后也去掉了。
针对如果生成默认密码,网...
MySQL 5.7版本开始,增强密码验证机制,网上说安装的时候会在/root/.mysql_secret  文件中生成默认密码,这一点自 5.7.6版本以后也去掉了。
针对如果生成默认...
修改MySQL 5.7.9版本的root密码方法以及一些新变化整理
MySQL 5.7版本开始,增强密码验证机制,网上说安装的时候会在/root/.mysql_secret  文...
首先启动命令行
1.在命令行运行:taskkill /f /im mysqld-nt.exe
下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到m...
管理员 修改MySQL 5.7.9 新版本的root密码方法以及一些新变化整理MySQL 5.7版本开始,增强密码验证机制,网上说安装的时候会在/root/.mysql_secret
文件中生成默认...
转自:/qdgwenfei/item/273bc
准备工作:
在使用mysql相关工具或mysql命令来修改...
用过mysql数据库的都知道root用户的重要性,但是随着服务器增多,或者数据库增多,如果不小心忘记了root的密码的话,那么对于这个数据库来说就会很麻烦,小编这里要说的就是关于root用户密码破解的...
他的最新文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)扫一扫,访问微社区
查看: 1839|回复: 3
云币400 威望130 最后登录积分130注册时间帖子
小白[LV1], 积分 130, 距离下一级还需 170 积分
云币400 威望130
本帖最后由 snakeyang 于
03:05 编辑
一、如果当前还知道root用户的密码,修改新密码的方法(以本地的mysql安装目录C:\Program Files\MySQL\MySQL Server 5.6\bin为例)操作方法如下:
1、 打开命令提示符窗口(开始---运行--cmd),如图:
2、进入到mysql的安装目录bin目录下,录入:mysqladmin -uroot -p password 新密码,回车,(以新密码设置为TXpass110为例),如图:
02:52 上传
3、以新密码登录尝试,发现可以登录了,如图,这样新密码就修改成功了。
02:54 上传
二、如果忘记了root用户的密码,重置新密码的方法如下:
1、打开系统服务(开始---运行---services.msc),找到mysql服务,右键属性,停止,如图:
02:56 上传
2、打开命令提示符窗口,运行mysqld.exe --skip-grant-tables,如图:
02:56 上传
3、再打开一个命令提示符窗口,使用mysql -uroot 进入mysql,使用sql语句修改密码,以设置新密码是dashumysql为例,语句如下:
update mysql.user set password=PASSWORD('dashumysql') where user='root' and host='root' or host='localhost';
刷新权限表:
退出mysql,操作过程如图:
02:59 上传
4、启动任务管理器,如图:
02:59 上传
结束上面第2步中打开的mysqld.exe进程,如图:
03:00 上传
5、打开系统服务(开始---运行---services.msc),找到mysql服务,右键启动。如图:
03:01 上传
6、以新密码尝试登录,就可以成功进入了, 如图:
03:01 上传
有 3 人觉得本主题有帮助
云币80246 威望15719 最后登录积分15719注册时间帖子
云币80246 威望15719
感谢楼主分享
云币17 威望15 最后登录积分32注册时间帖子
小白[LV1], 积分 32, 距离下一级还需 268 积分
云币17 威望15
为什么我不可以呢?我咋都不可以.... 就根据你这个教程来的。
20:27 上传
云币10 威望10 最后登录积分22注册时间帖子
小白[LV1], 积分 22, 距离下一级还需 278 积分
云币10 威望10
我的逆战手机助手被禁用了,能帮我解禁嘛账号是
Powered byMysql 忘记root密码和修改root密码的解决方法(小结)
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Mysql 忘记root密码和修改root密码的解决方法(小结),非常不错,具有参考借鉴价值,需要的朋友可以参考下
一 修改root密码的三种办法
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql& set password for 用户名@localhost = password('新密码');
例子:mysql& set password for
= password('123');
方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接编辑user表
首先登录MySQL。
mysql& update user set password=password('123') where user='root' and host='localhost';
二 忘记root密码解决办法
以下是Windows操作系统的操作步骤:
1. 关闭正在运行的MySQL服务--&net stop mysql
2. 打开DOS窗口,转到mysql\bin目录。
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证,注意skip前面是两个“-” ,此时DOS窗口无法输入
4. 再开一个DOS窗口,转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 &。
6. 连接权限数据库: 。
7. 改密码:
update user set password=password("123") where user="root";(别忘了最后加分号)
8. 刷新权限(必须步骤): 。
9. 退出 quit。
10. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
三 误删root用户的解决办法
1. 关闭正在运行的MySQL服务--&net stop mysql
2. 打开DOS窗口,转到mysql\bin目录。
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证,注意skip前面是两个“-” ,此时DOS窗口无法输入
4. 再开一个DOS窗口,转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 &。
6. 连接权限数据库: 。
7.往user表中插入root用户:
mysql& insert into user set user='root',ssl_cipher=''x509_issuer='',x509_subject='';
8.给新建的root用户授权:
mysql&update user set Host='localhost',select_priv='y', insert_priv='y',update_priv='y',
Alter_priv='y',delete_priv='y',create_priv='y',drop_priv='y',reload_priv='y',shutdown_priv='y',Process_priv='y',file_priv='y',grant_priv='y',References_priv='y',index_priv='y',create_user_priv='y',show_db_priv='y',super_priv='y',create_tmp_table_priv='y',Lock_tables_priv='y',execute_priv='y',repl_slave_priv='y',repl_client_priv='y',create_view_priv='y',show_view_priv='y',create_routine_priv='y',alter_routine_priv='y',create_user_priv='y' where user='root';
9.退出: mysql&或mysql&quit
10.重启服务: net start mysql
11.登录root用户
以上所述是小编给大家介绍的Mysql 忘记root密码和修改root密码的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具mac如何更改mysql root密码 Mac平台重新设置MySQL的root密码_西西软件资讯
西西软件园多重安全检测下载网站、值得信赖的软件下载站!
→ mac如何更改mysql root密码 Mac平台重新设置MySQL的root密码
1.0.5 官方版
类型:Mac编程软件大小:4.4M语言:中文 评分:10.0
相信很多小伙伴都不会如何更改MySQL的root密码,今天西西小编就mac端的MySQL密码重置整理了相关的文章,希望能帮助那么忘记MySQL密码的用户有所帮助,感兴趣的小伙伴不要错过了哦!
类别: Mac编程软件 &&&大小:4.4M &&&语言: 中文
mac如何更改mysql root密码教程:Mac OS X - 重置 MySQL Root 密码您是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码:停止 my. 通常是在 '系统偏好设置' & MySQL & 'Stop MySQL Server'打开终端,输入:sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables3 . 打开另一个新终端,输入:sudo /usr/local/mysql/bin/mysql -u root UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';4.重启MySQL.*以上方法针对 MySQL V5.7.9, 旧版的mysql请使用:UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root';
(18) 驱动下载是指苹果系统中连接数据库所要用到的驱动程序。包含驱动,,等等,这些驱动版大都来自于官方下载,以及一些其他数据库管理工具,西西特意整理给使用苹果电脑的童鞋们。是苹果系统的连接等需要的驱动.是数据库的官方驱动程序。是官方的.驱动程序,官方的.客户端开发包。是一个用语言实现的客户端服务器的连接协议。...
03-06 / 5.0M
推荐理由:mysqlConnector/ODBCformac是苹果系统的mysql连接Excel等需要的odbc驱动,MySQLConnector/ODBC5.3.7是连接s
03-06 / 216M
推荐理由:mysql官方mac系统mysql-python64位版,macx下面自带的python貌似是64位的。Python连接mysql数据库需要的驱动
03-06 / 375M
推荐理由:MySQLClustermac版是苹果电脑上MySQL数据库做分布式集群管理的工具,它采用了NDBCluster存储引擎,MySQLClu
03-06 / 4.4M
推荐理由:mysqlshellmac版是一个MySQL服务器和JavaScript、Python互动的SQL接口,支持开发和管理是MySQL服务器组件。
03-06 / 331.2M
推荐理由:MySQL是最流行的关系型数据库管理系统之一,目前市面上大部分网站都是使用的MySQL数据库,MySQLCommunitySe
03-02 / 7.4M
推荐理由:MySQLandMariaDBOptimizermac版是一款基于macOS系统开发的数据库优化软件,在MySQLandMariaDBOptimizermac
01-2301-2301-2201-2201-2101-1701-1501-1301-1301-12
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载方法、命令行记录
服务器君一共花费了217.979 ms进行了5次数据库查询,努力地为您提供了这个页面。
试试阅读模式?希望听取您的建议
做服务器运维,修改 MySQL 的密码是经常的需要,定期修改 MySQL 密码是网站安全的一个保证。这里记录一下修改 MySQL 密码的一些命令,方便以后查看。
修改root密码
CentOS 下 MySQL 管理员帐号默认是 root 用户,密码为空。如果你从没设置过 MySQL 的,使用 root 用户来连接 MySQL 服务器不需要输入密码。
第一次设置root密码可以使用以下命令:
mysqladmin -u root password NEWPASSWORD
如果你已经设置过密码了,需要要以下命令:
mysqladmin -u root -p'oldpassword' password newpass
比如说,旧密码是“12345”,新密码是“nowamagic”,执行以下命令:
mysqladmin -u root -p'12345' password 'nowamagic'
修改其它MySQL用户的密码
修改一个普通用户的密码你可以使用以下命令,比如用户是 nmuser:
mysqladmin -u nmuser -p oldpassword password newpass
另一种修改密码的方法是,MySQL 服务器把用户名和密码储存在
数据库的 user 表中。你可以使用以下方法来直接更新用户 nmuser 的密码:
1. 登录mysql服务器:
mysql -u root -p
2. 选择 MySQL 数据库
3. 修改 nmuser 密码
mysql> update user set password=PASSWORD("NEWPASSWORD") where User='nmuser';
4. 重置权限
mysql> quit
这种方法也可以用脚本(PHP,Perl)执行,不用SSH到服务器。
本文地址:,欢迎访问原出处。
不打个分吗?
转载随意,但请带上本文地址:
如果你认为这篇文章值得更多人阅读,欢迎使用下面的分享功能。
小提示:您可以按快捷键 Ctrl + D,或点此 。
大家都在看
阅读一百本计算机著作吧,少年
吴军 (作者)
近一百多年来,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。在长达十年甚至几十年的时间里,它们代表着科技的浪潮,直到下一波浪潮的来临。从19世纪末算起,AT&T公司、IBM公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司都先后被幸运地推到了浪尖。虽然,它们来自不同的领域,中间有些已经衰落或正在衰落,但是它们都极度辉煌过。吴军的这本《浪潮之巅》系统地介绍了这些公司成功的本质原因及科技工业一百多年的发展。在这些公司兴衰的背后,有着它必然的规律。《浪潮之巅》不仅讲述科技工业的历史,更重在揭示它的规律性。
扫一扫,在手机上阅读
栏目最新博文
28,543 views
30,942 views
31,251 views
15,941 views
22,390 views
11,181 views
14,817 views
34,201 views
9,575 views
4,355 views
栏目博文推荐
11,181 views
7,280 views
30,942 views
4,355 views
20,358 views
14,817 views
148,862 views
22,390 views
9,097 views
28,543 views
当我们不再年轻的时候,当我们不再做程序的时候,唯有这些博客,记录着我们曾经为程序欣喜、为程序付出过汗水的经历。
关于网站与作者
互联网信息太多太杂,各互联网公司不断推送娱乐花边新闻,SNS,微博不断转移我们的注意力。但是,我们的时间和精力却是有限的。这里是互联网浩瀚的海洋中的一座宁静与美丽的小岛,供开发者歇息与静心潜心修炼(愿景)。
“Veda”的本义是知识、启示,希望这里能为开发者提供充足的技术资料。
我的电子邮件gonnsai(,腾讯微博:,欢迎与我联系。}

我要回帖

更多关于 登录mysql 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信