mysql 安装后如何设置root密码

在ubuntu中

apt-get install mysql-server mysql-client;

安装后并不会提示用户输入root的默认密码,所以用户不知道用户名密码,但是mysql安装后会自动生成一个默认用户。

$  cd /etc/mysql
$  sudo cat debian.cnf
//显示如下, 根据自己的情况而定
[client]
host = localhost
user = debian-sys-maint
password = a612WjSDQdqwwms08
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = a612WjSDQdqwwms08
socket = /var/run/mysqld/mysqld.sock

使用获取到的用户进行登录

> mysql -udebian-sys-maint -pa612WjSDQdqwwms08
> show databases;
> use mysql;
> update user set authentication_string=PASSWORD("自定义密码") 
where user = "root";
> update user set plugin="mysql_native_password";
> flush privileges;

这是root的密码已经更新设置了。使用新密码就可以登录了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容