系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
狂家三少
- 帖子: 161
- 注册时间: 2007-08-11 21:44
#1
帖子
由 狂家三少 » 2007-11-06 18:52
代码: 全选
root@yuehan-desktop:~# mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
初步安装好MYSQL后,默认密码是什么?
我用DEB包安装的呀,而且刚装好,还没动,我现在这样登 不进去!还要密码,请问默认密码是什么?
代码: 全选
tsunli 写道:
/etc/mysql/debian.cnf中有缺省的用户/密码
以下是我的,那请问怎么登陆呢,我试了,没成功!
代码: 全选
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = xilRfK83D7xAhwEt
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = xilRfK83D7xAhwEt
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
-
狂家三少
- 帖子: 161
- 注册时间: 2007-08-11 21:44
#3
帖子
由 狂家三少 » 2007-11-06 19:17
不行呀,我是从源里安装的,不是空用户,登陆不了!
-
yexin218
- 帖子: 461
- 注册时间: 2007-08-22 17:36
- 来自: 澳门
-
联系:
#4
帖子
由 yexin218 » 2007-11-06 19:18
mysqladmin -u root password
輸入你的新密碼
然後
mysql -u root -p 新密碼
-
blackiron
- 帖子: 887
- 注册时间: 2007-05-25 16:47
- 来自: 上海
#5
帖子
由 blackiron » 2009-06-02 20:59
yexin218 写了:mysqladmin -u root password
輸入你的新密碼
然後
mysql -u root -p 新密碼
无效!
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root password
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
-
nio
- 帖子: 74
- 注册时间: 2006-06-30 7:00
-
联系:
#6
帖子
由 nio » 2009-08-20 22:51
也在做同样的事,今天终于搞定了。
楼主引用的/etc/mysql/debian.cnf很有用处。
用debian-sys-maint登录,密码就是debian.cnf里那个,居然是明文的
mysql -u debian-sys-maint -p
然后看这里:
然后更改root密码,重新设置权限即可。
不知道为什么会出这个问题,只能说反正好用了。
-
nuanhuai
- 帖子: 7813
- 注册时间: 2009-03-10 13:04
#7
帖子
由 nuanhuai » 2010-11-09 17:08
ubuntu里首次安装时那个框框就是给你设定密码的
至于楼主的问题,就是少了选项 -p
因为如果没有 -p 选项mysql就认为用户密码为空
-
光杆司令
- 帖子: 2
- 注册时间: 2010-04-17 14:02
#8
帖子
由 光杆司令 » 2011-08-21 23:55
从新立得安装mysql-server和mysql-client时,会有一个图形界面跳出来让你设置密码(它已经指出你的mysql server的用户名为root)。点击输入框后的“help”可以得到,它提示:这里可以不填密码,这样密码不变(我也不知道默认的是不是为空),我输入了
密码。
在终端输入
后,会提示输入密码,我输入刚才设置的
密码。之后会出现类似:Welcome to the MySQL monitor. ...的欢迎信息。
因为没有使用
代码: 全选
sudo apt-get install mysql-server
sudo apt-get install mysql-client
安装mysql,所以不知道对应的情况是怎么样的。我估计,这种情况下,用户名还是“root”,密码要么为空,要么为系统的root密码。