我是靠谱客的博主 精明画板,这篇文章主要介绍ubuntu MySQL安装 ERROR 1698 (28000): Access denied for user 'root'@'localhost'MySQL配置设置远程访问启动、停止、重启,现在分享给大家,希望可以做个参考。
ubuntu MySQL安装
复制代码
1
2sudo apt-get install mysql-server
检查是否成功
复制代码
1
2sudo netstat -tap | grep mysql
MySQL配置
复制代码
1
2
3
4
5
6
7数据库存放目录 /var/lib/mysql 配置文件存放目录 /usr/share/mysql 命令存放目录 /usr/bin
设置远程访问
默认MySQL占用3306端口,只是在IP127.0.0.1上监听, 拒绝其他ip访问
复制代码
1
2
3
4sudo vim /etc/mysql/mysql.conf.d/mysql.cnf 注释掉 bind-address=127.0.0.1
启动、停止、重启
复制代码
1
2
3
4启动 service mysql start 停止 service mysql stop 重启 server mysql restart
mysql 登录时忘记设置密码了
ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’
复制代码
1
2mysql -uroot -p
报如下错
复制代码
1
2
3Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost'
解决办法
复制代码
1
2sudo vim /etc/mysql/debian.cnf
记住上面账号与密码,执行
复制代码
1
2
3
4
5
6
7mysql -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
复制代码
1
2/etc/init.d/mysql restart;
重新登陆即可, 密码1qaz2wsx
最后
以上就是精明画板最近收集整理的关于ubuntu MySQL安装 ERROR 1698 (28000): Access denied for user 'root'@'localhost'MySQL配置设置远程访问启动、停止、重启的全部内容,更多相关ubuntu内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复