Mysql 安装报错
2011年09月01日
本文章来自网络,但是忘记转在那里的了!
本人经过验证此方法是行的通的。。呵呵 Accessdeniedforuser'root'@'localhost'(usingpasswor d:YES) 方法1:
第一步:打开开始里MYSQL的MySQLCommandLineClient输入你的密码[就是安装时设的那个]
第二步:在mysql>后输入:UPDATEmysql.userSETPassword=OLD_PASSWORD('密码')
第三步:在提示符->后输入:WHEREHost='localhost'ANDUser='用户名';
回车后提示:QueryOK,0rowsaffected(0.16sec)
Rowsmatched:0Changed:0Warnings:0
第四步:在mysql>后输入:FLUSHPRIVILEGES
回车后提示:QueryOK,0rowsaffected(0.19sec)
方法2:
启动mysql服务,登录到mysql数据库,输入命令为:
#/usr/bin/mysql-uroot-p*
(依据lniux版本兼容问题,-p后面输入的内容将有所不同)
-p:数据库管理员root的密码(一般输入该密码)
-p:指定将使用的数据库名
而后,Enterpassword:在这里输入数据库的密码(redhat9.0版本)
在redhat9.0版本下,如果直接输入数据库管理员root的密码,将出现1045错误.
对于A1提供的方法,在使用的过程中感觉麻烦,故停止验证。
版本兼容问题。在9.0下使用myisamchk和servicemysqldstart便可知道。
2011年09月01日
本文章来自网络,但是忘记转在那里的了!
本人经过验证此方法是行的通的。。呵呵 Accessdeniedforuser'root'@'localhost'(usingpasswor d:YES) 方法1:
第一步:打开开始里MYSQL的MySQLCommandLineClient输入你的密码[就是安装时设的那个]
第二步:在mysql>后输入:UPDATEmysql.userSETPassword=OLD_PASSWORD('密码')
第三步:在提示符->后输入:WHEREHost='localhost'ANDUser='用户名';
回车后提示:QueryOK,0rowsaffected(0.16sec)
Rowsmatched:0Changed:0Warnings:0
第四步:在mysql>后输入:FLUSHPRIVILEGES
回车后提示:QueryOK,0rowsaffected(0.19sec)
方法2:
启动mysql服务,登录到mysql数据库,输入命令为:
#/usr/bin/mysql-uroot-p*
(依据lniux版本兼容问题,-p后面输入的内容将有所不同)
-p:数据库管理员root的密码(一般输入该密码)
-p:指定将使用的数据库名
而后,Enterpassword:在这里输入数据库的密码(redhat9.0版本)
在redhat9.0版本下,如果直接输入数据库管理员root的密码,将出现1045错误.
对于A1提供的方法,在使用的过程中感觉麻烦,故停止验证。
版本兼容问题。在9.0下使用myisamchk和servicemysqldstart便可知道。