之前在linux下安装mysql
都会提示输入root
密码,但是这次安装很顺利,没有提示密码,结果我不知道怎么登录,于是上网搜索答案,可能是国内文章一大抄,很少有我这种情况,但是其中有一篇讲到了,ubuntu安装MySQL会给默认初始用户和密码
,于是我按照指南找到了配置文件,然后使用配置文件中默认的用户和密码真的登录进去了,真的让我涨姿势了. 贴下原帖,表示感激!
======以下下是原贴==============
Ubuntu中安装MySQL的时候初始化密码
来源:互联网 作者:佚名 时间:2014-05-27 08:34
<pre>当在ubuntu中执行命令sudo apt-get install mysql-server5.1
安装的时候居然没有提示我输入mysql的密码之类的信息,但是当安装好之......</pre>
当在Ubuntu中执行命令sudo apt-get install mysql-server5.1安装的时候居然没有提示我输入mysql的密码之类的信息,但是当安装好之后再终端中直接输入mysql的时候又能直接进入mysql中,虽然可以进入mysql中但是我对mysql的密码一点都不知道,所以这个时候安装的mysql就相当于没有安装,因为不能用程序进行操作mysql数据库(因为操作数据库都需要mysql数据的密码的),,为了解决ubuntu中mysql密码初始化的方法有一下两种:
(1)打开/etc/mysql/debian.cnf文件,在这个文件中有系统默认给我们分配的用户名和密码,通过这个密码就可以直接对mysql进行操作了。但是一般这个密码都比较怪,很长很长。
(2)当进入mysql之后修改mysql的密码:这个方法比较好,具体的操作如下用命令:set password for 'root'@'localhost' = password('yourpass');当修改之后就可应正常对mysql进行操作了。