精品文档可编辑 值得下载
MySQL数据库管理系统root用户忘记密码
解决方案研究
【摘要】结合高职院校学生的择业以便于更好的与以后的工作衔接选择MySQL数据库作为教学平台共同学习 SQL语言。在实际的教学过程中经常遇到同学们忘记ro ot用户密码的问题影响了同学们的实际操作因此经过查阅资料、实验最终得到了解决方案。
【关键词】 ro ot密码
一、 引言
MySQL是一个小型的关系数据库管理系统由于其具有开放源代码的特点、体积小、运行速度快的特点而被广泛使用特别是Internet上的中小型网站中。如雅虎、新浪、 网易、百度等公司。
实际上一些大中型的软件公司也越来越青睐于这种开源的数据库原因就在于代码是开源的正是因为开放源代码的特点所以很多公司可以根据自己的一些特点和特性做一些增量开发使其具有公司的特性和可扩展性。
结合高职院校学生的择业以便于更好的与工作衔接所以选择MySQL数据库作为教学平台共同学习SQL语言。
二、 MySQL数据库的特点
1/5
精品文档可编辑 值得下载
MySQL是一个小型关系型数据库管理系统MySQL被广泛地应用在Internet上的中小型网站中。 由于其体积小、速度快、总体拥有成本低尤其是开放源码这一特点许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL的优点
它使用的核心线程是完全多线程支持多处理器。有多种列类型 1 、 2、 3、 4、和8字节长度自有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、和ENUM类型。
它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速通常在查询初始化后不该有任何内存分配。没有内存漏洞。
全面支持SQL的GROUP BY和ORDER BY子句支持聚合函数COUNT 、COUNTDISTINCT、AVG 、STD 、 SUM 、 MAX 和MIN 。你可以在同一查询中混来自不同数据库的表。
支持ANSI SQL的LEFT0UTERJOIN和ODBC。
所有列都有缺省值。你可以用INSERT插入一个表列的子集那些没用明确给定值的列设置为他们的决省值。
MySQL可以工作在不同的平台上。支持C、C++、 Java、
2/5
精品文档可编辑 值得下载
Perl、 PHP、 Python和TCL API。
实际上在教学过程中经常会遇到同学们忘记ro ot用户密码的问题当然我们可以选择备份数据库再重新安装MySQL数据库管理系统但是毕竟重装系统不是任何时候都能行得通的办法因此寻求一种在原系统的基础上解决忘记密码的问题是作为授课老师应该研究的。
三、 MYSQL数据库root用户密码忘记解决方法
第一种解决方案
在/ete/my.cnf windows下面应该是在mysql的的那个bin文件夹下面不同的系统所对应不同的目录。
在主配置文件内找到[mysqld]这个单词然后再下面输入skip-grant-tables 这句好像是进行跳过检测然后保存退出之后重新启动mysql /etc/init.d/mysqld restart 注意一定要重新启动mysql服务。
当进去之后先输入use mysql //切换到mysql这个数据库。
然后输入命令 mysql> update user setpassword=password ’new password’ where user=‘root’。
因为在第二部的时候我们在配置文件内加入了这句skip-grant-tables 所以在修改之后要把这句给去掉否则你所有所作的是没有用的。。然后重新启动mysql。
这步之后就可以进行启动当你在输入mysql的时候是
3/5
精品文档可编辑 值得下载
无法进去的。你要输入mysql -u root -p意思是用root这个用户需要密码。
第二种解决办法
向mysqld server发送ki l l命令关掉mysqld server 不是ki l l -9 存放进程ID的文件通常在MYSQL的数据库所在的目录中。ki l l ‘cat /mysql-da ta-directory/hostname.pid’你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户才能执行这个操作。
使用--skip-grant-tables’参数来启动mysqld。
使用`mysql -h hostname mysql ’命令登录到mysqldserver用grant命令改变口令。也可以这样做mysqladmin-h hostname-u userpassword‘new password’’。其实也可以用use mysql update user set password =password ’yourpass’ where user=‘root’来做到。
载入权限表mysqladmin-h hostname flush-privi leges’ 或者使用SQL命令`FLUSH PRIVILEGES’。
第三种解决方案
重新在另一台电脑上安装相同版本的MySQL。
删除忘记密码的电脑中 MySQL安装目录中datamysql的全部内容要先停止MySQL服务。
Copy新装的电脑上MySQL安装目录中datamysql
4/5
精品文档可编辑 值得下载
的全部内容to刚刚删除的目录中。
启动MySQL服务。
四、结束语
本文介绍了如何解决忘记ro ot用户密码的问题在实际的教学过程中起着非常重要的作用从而更好的为教学服务提高教学效果。
参考文献
[1]王珊萨师煊.数据库系统概论[M].北京高等教育出版社 2000.
[2]高海茹.MySQL网络数据库技术精粹[M].北京机械工业出版社 2002.
5/5
ucloud6.18推出全球大促活动,针对新老用户(个人/企业)提供云服务器促销产品,其中最低配快杰云服务器月付5元起,中国香港快杰型云服务器月付13元起,最高可购3年,有AMD/Intel系列。当然这都是针对新用户的优惠。注意,UCloud全球有31个数据中心,29条专线,覆盖五大洲,基本上你想要的都能找到。注意:以上ucloud 618优惠都是新用户专享,老用户就随便看看!点击进入:uclou...
DiyVM是一家低调国人VPS主机商,成立于2009年,提供的产品包括VPS主机和独立服务器租用等,数据中心包括香港沙田、美国洛杉矶、日本大阪等,VPS主机基于XEN架构,均为国内直连线路,主机支持异地备份与自定义镜像,可提供内网IP。最近,商家对香港机房VPS提供5折优惠码,最低2GB内存起优惠后仅需50元/月。下面就以香港机房为例,分享几款VPS主机配置信息。CPU:2cores内存:2GB硬...
今天上午有网友在群里聊到是不是有新注册域名的海外域名商家的优惠活动。如果我们并非一定要在国外注册域名的话,最近年中促销期间,国内的服务商优惠力度还是比较大的,以前我们可能较多选择海外域名商家注册域名在于海外商家便宜,如今这几年国内的商家价格也不贵的。比如在前一段时间有分享到几个商家的年中活动:1、DNSPOD域名欢购活动 - 提供域名抢购活动、DNS解析折扣、SSL证书活动2、难得再次关注新网商家...