在Ubuntu中执行命令sudo apt-get install mysql-server安装,
默认会提示输入密码的。但是如果没有提示或者忘记root的密码,
可以打开/etc/mysql/debian.cnf文件:
[client]
host = localhost
user = debian-sys-maint
password = eyPDN7kavhmjCZUn
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = eyPDN7kavhmjCZUn
socket = /var/run/mysqld/mysqld.sock
在这个文件中有系统默认给我们分配的用户名和密码,
通过这个密码就可以直接对mysql进行操作了。
打开终端:
mysql -udebian-sys-maint -p
输入密码
MySQL5.7之前
UPDATE mysql.user SET password=password('newpassword') where USER='root';
MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'
所以,MySQL5.7之后的版本
update mysql.user set authentication_string=password('newpassword') where user='root'
当修改之后就可应正常对mysql进行操作了
参考:
http://www.linuxidc.com/Linux/2012-10/72374.htm
http://blog.csdn.net/u010603691/article/details/50379282
网友评论