我是靠谱客的博主 精明画板,最近开发中收集的这篇文章主要介绍ubuntu MySQL安装 ERROR 1698 (28000): Access denied for user 'root'@'localhost'MySQL配置设置远程访问启动、停止、重启,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ubuntu MySQL安装

sudo apt-get install mysql-server

检查是否成功

sudo netstat -tap | grep mysql

在这里插入图片描述

MySQL配置

数据库存放目录
/var/lib/mysql
配置文件存放目录
/usr/share/mysql
命令存放目录
/usr/bin

设置远程访问

默认MySQL占用3306端口,只是在IP127.0.0.1上监听, 拒绝其他ip访问


sudo vim /etc/mysql/mysql.conf.d/mysql.cnf
注释掉 bind-address=127.0.0.1

启动、停止、重启

启动 service mysql start
停止 service mysql stop
重启 server mysql restart

mysql 登录时忘记设置密码了

ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’

mysql -uroot -p

报如下错

Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

解决办法

sudo vim /etc/mysql/debian.cnf

在这里插入图片描述
记住上面账号与密码,执行

mysql -u debian-sys-maint -p
use mysql;
update user set authentication_string=PASSWORD('1qaz2wsx') where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;

重新启动mysql

 /etc/init.d/mysql restart;

重新登陆即可, 密码1qaz2wsx

最后

以上就是精明画板为你收集整理的ubuntu MySQL安装 ERROR 1698 (28000): Access denied for user 'root'@'localhost'MySQL配置设置远程访问启动、停止、重启的全部内容,希望文章能够帮你解决ubuntu MySQL安装 ERROR 1698 (28000): Access denied for user 'root'@'localhost'MySQL配置设置远程访问启动、停止、重启所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部