Ubuntu1804安装mysql5.7无法更改root密码问题

admin 2021年8月21日02:45:43评论84 views字数 1181阅读3分56秒阅读模式

Ubuntu1804安装mysql5.7无法更改root密码问题

昨天重装blog,好久没更新了打算发一些本地的笔记出来,就顺手把服务器镜像换了下。换成了ubuntu1804,然后安装mysql是装的5.7版本,发现无论怎么都改不了密码,或者说无论怎么改密码,登陆都不需要密码。查了一堆资料,发现我这种情况恰好是开启skip-grant-tables的情况,但是又没开,因为开了skip-grant-tables是没法用mysqladmin去改密码的,会有一个报错。

后来查到资料是需要删除原本的root用户,再去新建一个root用户。太坑爹了nndw。

参考:https://www.hotbak.net/key/%E5%9C%A8%E5%8D%8E%E4%B8%BA%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8AUbuntu1804%E6%90%AD%E5%BB%BALAMP%E7%8E%AF%E5%A2%83%E4%BB%A5%E5%8F%8A%E5%90%8C%E6%97%B6%E9%83%A8%E7%BD%B2.html

MySQL5.7的安装与测试:

在终端输入

sudo apt-get --purge remove mysql-server mysql-common mysql-client sudo apt-get install mysql-server mysql-common mysql-client sudo /etc/init.d/mysql restart
安装完成后,由于新创建的是root用户而我们没有密码,所以我们需要先删除这个root用户再创建一个新的root用户并且给他赋所有的权限。(注意在mysql终端输入都是以 ;结尾)。

首先,登录mysql:

sudo mysql -u root


然后删除root账号:



mysql> DROP USER 'root'@'localhost'; Query OK, 0 rows affected (0,00 sec)


重新创建root:

mysql> CREATE USER 'root'@'%' IDENTIFIED BY '密码';
授权:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; Query OK, 0 rows affected (0,00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0,01 sec) mysql> exit

相关推荐: 微信小程序反编译

微信小程序反编译解包 0x01 使用环境工具 nodejs:https://nodejs.org/zh-cn/download/ 反编译脚本wxappUnpacker:https://github.com/xuedingmiaojun/wxappUnpack…

 

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年8月21日02:45:43
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Ubuntu1804安装mysql5.7无法更改root密码问题http://cn-sec.com/archives/466664.html

发表评论

匿名网友 填写信息