MySql 启动错误: ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
我用 netstat -an 可以看到3306已经启动,为什么在 启动 /usr/local/mysql/bin/mysql 出错??? 问题点数:20、回复次数:6Top
1 楼fengfangfang()回复于 2005-05-17 17:05:06 得分 0
使用root登录
mysql -u rootTop
2 楼greenjia0()回复于 2005-05-17 17:52:27 得分 0
我的环境是在linux下安装的MySqlTop
3 楼greenjia0()回复于 2005-05-17 18:29:50 得分 0
用netstat -an 查看到如下:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
是否可以判断MYSQL的服务已经启动???Top
4 楼shuixin13(犬犬(心帆))回复于 2005-05-17 18:49:13 得分 20
嗯.你的 MySQL 已启动了呢.
你可以尝试
mysql -h localhost -u root 登陆
如果仍然有错的话.
就看看这里.
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=28392Top
5 楼greenjia0()回复于 2005-05-17 19:02:53 得分 0
谢谢 shuixin13(犬犬(心帆)) 的帮忙,我试了找不到 /mysql-data-directory/hostname.pid
如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。
1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。
kill `cat /mysql-data-directory/hostname.pid`
你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。
WIN32下用winmysqladmin.exe关闭服务即可
2. 使用`--skip-grant-tables' 参数来启动 mysqld。
3. 使用`mysql -h hostname mysql'命令登录到mysqld server ,用grant命令改变口令。
也可以用use mysql; update user set password =password('yourpass') where user='root'
也可以这样做:mysqladmin -h hostname -u user password 'new password'
4. 载入权限表: mysqladmin -h hostname flush-privileges ,或者使用 SQL 命令`FLUSH PRIVILEGES'。
当然,在这里,你也可以重启mysqld
Top
6 楼greenjia0()回复于 2005-05-17 19:53:32 得分 0
问题已经解决如下:
我安装的是mysql-4.0.14.tar.gz 版本。
当3306服务端口启动后,要进入的/usr/local/mysql/bin 目录后,运行 mysql -uroot -p (回车)命令即可,但要输入正确的密码才可以进入到 mysql>
我想是不和我安装的时候有很大的关系那??在就是我如何可以在任何地方只要输入: #mysql 后就可以启动到mysql>模式 ,还请各位帮帮忙?小弟初次安装Mysql 4.15Top
相关问题
- mysql_connect("localhost", "root", "root")中的密码,可否不写明文,改成加密方式?
- mysql_pconnect("localhost","username","password") ?
- error 2003:Can't connect to MySQL server on 'localhost'(10061)????
- error 2003:Can't connect to MySQL server on 'localhost'(10061)????
- 登录mysql时出错:ERROR 2003:Can't connect to MySQL server on 'localhost'<10061>
- 如何解决Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10048)
- root也会出现permission denied?
- 如何把MYSQL的ROOT密码修改?
- mysql中root 的密码问题
- mysql如何更改root的密码?




