Ubantu18.0.4安装MySQL5.7没有密码提示

今天需要Ubantu18.0.4安装MySQL 结果没有密码提示,

百度了还是没有重置用户名,重置了密码

安装步骤分为以下

依次输入这三条命令;

    sudo apt-get install mysql-server

    sudo apt install mysql-client

    sudo apt install libmysqlclient-dev

检验是否安装mysql成功

输入命令sudo netstat -tap | grep mysql

出现下图表示安装成功


打开一个文件

zhangsf@hadoop1:~$ sudo vim /etc/mysql/debian.cnf

在这个文件里面有着MySQL默认的用户名和用户密码, 
用户名默认是debian-sys-maint,如下所示

需要先使用这个用户名和密码登录进去

mysql -u debian-sys-maint -p 

然后终端会提示你输入密码

Enter password:

这是输入文件中的密码即可成功登陆。


根据给定的账号密码进行修改密码,将密码设置为root,用户名还是 debian-sys-maint

版本是5.7,所以password字段已经被删除,取而代之的是authentication_string字段,所以要更改密码:

mysql> update mysql.user set authentication_string=password('root') where user='debian-sys-maint'and Host = 'localhost';

重新登录检测成功(只是知道了用户名 和修改为自己的密码了)

在mysql环境下执行授权命令(授权给远程任何电脑登录数据库):

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;


使用宿主机链接测试


链接成功


重启/打开/关闭MySQL的方法是:sudo service mysql restart/start/stop

-------------------------------------------------------------------------------------------

还是没有解决这个用户名如何修改,之前百度的都是用户名都是root的,等待下次再解决吧



猜你喜欢

转载自blog.csdn.net/zhangvalue/article/details/80705769