|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
根据Evans的调查报告,“MySQL的使用在未来将继续呈成长趋势。”MySQL根用户root暗码健忘后的处置办法:<Pstyle="TEXT-INDENT:2em">Windows平台下的步骤<Pstyle="TEXT-INDENT:2em">1.以办理员的身份登录到windows体系<Pstyle="TEXT-INDENT:2em">2.用windows服务办理工具或义务办理器来中断MySQL服务<Pstyle="TEXT-INDENT:2em">3.创建一个单行的文本文件,保留为c:mysqlpwdhf.txt,<Pstyle="TEXT-INDENT:2em">内容是SETPASSWordFORroot@localhost=PASSWORD(MyNewPassword);<Pstyle="TEXT-INDENT:2em">4.翻开一个把持台窗口,失掉DOS命令提醒符<Pstyle="TEXT-INDENT:2em">5.假定你的MySQL主目次是C:/mysql/bin,<Pstyle="TEXT-INDENT:2em">则运转c:mysqlinmysqld-nt--init-file=c:mysqlpwdhf.txt,<Pstyle="TEXT-INDENT:2em">假如是用安装精灵安装的MySQL数据库服务器,则必要经由过程服务办理工具来做修改,<Pstyle="TEXT-INDENT:2em">必要找到并增加默许设置文件,<Pstyle="TEXT-INDENT:2em">然后运转mysqld-nt--defaults-file="pathmy.ini"--init-file=c:mysqlpwdhf.txt<Pstyle="TEXT-INDENT:2em">6.中断MySQL数据库服务,然后再从头以一般形式启动MYSQL<Pstyle="TEXT-INDENT:2em">7.能够一般登录到服务器.<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">Unix情况下的步骤<Pstyle="TEXT-INDENT:2em">1.以root或启动mysqld历程的用户身份登录到体系<Pstyle="TEXT-INDENT:2em">2.找到并定位包括Mysql服务历程号的文件.pid,该文件一样平常大概<Pstyle="TEXT-INDENT:2em">/var/lib/mysql/,/var/run/mysqld/,/usr/local/mysql/data/中,<Pstyle="TEXT-INDENT:2em">文件名通常为“呆板名.pid”的格局。在壳下利用命令<Pstyle="TEXT-INDENT:2em">killcat/mysql-data-directory//host-name.pid来停止mysql服务历程<Pstyle="TEXT-INDENT:2em">3.创建一个单行文本文件,能够恣意定名,假定是mysql-init,<Pstyle="TEXT-INDENT:2em">保留在用户主目次~下就能够,<Pstyle="TEXT-INDENT:2em">文件内容是SETPASSWORDFORroot@localhost=PASSWORD(MyNewPassword);<Pstyle="TEXT-INDENT:2em">4.从头带选项启动mysql,详细命令为mysqld_safe--init-file=~/mysql-init&,<Pstyle="TEXT-INDENT:2em">一般后应当删除mysql-init文件<Pstyle="TEXT-INDENT:2em">5.能够用新暗码毗连数据库。<Pstyle="TEXT-INDENT:2em">通用的办理举措:<Pstyle="TEXT-INDENT:2em">-利用客户端交互工具mysql来设置,步骤以下:<Pstyle="TEXT-INDENT:2em">1.中断mysql服务,偏重新以--skip-grand-table--user=root<Pstyle="TEXT-INDENT:2em">选项来启动mysql服务(windows下能够省略--user=root选项)<Pstyle="TEXT-INDENT:2em">2.用客户端交互工具mysql毗连服务器,shell>mysql-uroot<Pstyle="TEXT-INDENT:2em">3.在客户端交互工具mysql中实行以下语句:<Pstyle="TEXT-INDENT:2em">mysql>UPDATEmysql.userSETPassword=PASSWORD(newpwd)<Pstyle="TEXT-INDENT:2em">->WHEREUser=root;<Pstyle="TEXT-INDENT:2em">mysql>FLUSHPRIVILEGES;4.能够用newpwd作为暗码来登录服务器。
有的时候,一些缺失的功能可以通过别的办法来实现,例如,在MySQL4.1以前,你可以通过使用join方法来替代子查询的功能。在MySQL5.0中,大多数关系型数据库所要求的功能已经都具备。 |
|