您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页【Ubuntu】Ubuntu18.04安装Mysql5.7

【Ubuntu】Ubuntu18.04安装Mysql5.7

来源:爱玩科技网


出现:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’

安装过程

##1. 输入以下命令进行安装MySQL5.7

1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
3. sudo apt-get install libmysqlclient-dev

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

sudo netstat -tap | grep mysql

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:

mysql -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

问题

在我安装过程中,并未提示我设置root密码。安装完成后无法登陆,不带密码也无法登录。
在安装过程中会设置初始密码

sudo vim /etc/mysql/debian.cnf

然后使用其中的

user = debin-sys-maint
password = *********

这个账户登录:

mysql -u debin-sys-maint -p  ***********

可以成功登录,然后修改密码:

1.mysql>update mysql.user set authentication_string=password('新密码放到这') where user='root' and Host = 'localhost';

2.mysql>update mysql.user set plugin="mysql_native_password";

3.mysql>flush privileges;

4.mysql>quit

5.$sudo service mysql restart

然后就可以使用你设置的root密码登录root账户

参考


因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务