apt命令安装MySQL, 过程中没有设置root密码。 安装完成后,无法登录root,因此修改root密码。

1、设置免密登录

修改文件/etc/mysql/mysql.conf.d/mysqld.cnf,在[mysqld]这一块中加入skip-grant-tables这句话。

修改后重启服务生效,systemctl restart mysql.service

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf[mysqld]
#
# * Basic Settings
#
user            = mysql
...
max_binlog_size   = 100M
# binlog_do_db          = include_database_name
# binlog_ignore_db      = include_database_name
skip-grant-tables

2、登录root用户mysql -uroot -p,这个时候直接回车,不要密码。

3、修改root密码

use mysql;ALTER user 'root'@'localhost' IDENTIFIED BY '123456';flush privileges;

修改完后,退出就能用root新的密码登录了。 然后打开/etc/mysql/mysql.conf.d/mysqld.cnf文件把skip-grant-tables删除。修改后重启服务生效,systemctl restart mysql.service。

PS:

步骤3,如果碰到以下报错,则先执行flush privileges;命令。

mysql> ALTER user 'root'@'localhost' IDENTIFIED BY '123456';
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

如果碰到以下报错。

ALTER user 'root'@'localhost' IDENTIFIED BY '123456';
ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded

先select user,plugin from user;查看plugin。 然后修改和其他的一样,update user set plugin='caching_sha2_password' where User ='root';

再执行flush privileges;命令。

处理了错误后,在执行步骤3.

Ubuntu 安装MySQL,修改root密码相关推荐

  1. ubuntu mysql 2003_Ubuntu 安装 mysql Ubuntu 安装 mysql 忘记初始密码解决方法

    查看是否安装Mysql sudo netstat -tap | grep mysql 如果为空则没有安装,进行安装: sudo apt-get install mysql-server mysql-c ...

  2. Ubuntu下MySQL忘记root密码重置

    MySQL忘记root密码肿么办?-_-|||   这种情况虽然不是很常见,但是有时长时间没有登录系统,还真会忘记密码.这时候,如果您能以系统管理员权限登陆密码,那还是有救的.放大招,将其重置即可. ...

  3. mysql5.7.10安装时密码_Windows10中MySQL5.7安装及修改root密码的详细方法

    Windows10中MySQL5.7安装及修改root密码的详细方法 发布时间:2020-06-01 14:46:24 来源:PHP中文网 阅读:188 作者:三月 下文主要给大家带来Windows1 ...

  4. windows下MySQL修改root密码

    目录 一 转自: 的<MySQL--修改root密码的4种方法(以windows为例)> 原址:https://www.jb51.net/article/39454.htm 二 转自:七秒 ...

  5. Mac mysql修改root_mac版MySQL修改root密码

    mac版MySQL修改root密码2020-09-29 16:06:42 mac版mysql 安装后修改root密码步骤: 在开始下面的步骤之前必须先停止mysql服务!!!! 打开终端 1.cd / ...

  6. mysql修改root密码 工具下载_学习mysql root密码修改的方法及工具使用

    本文介绍 学习mysql root密码修改的方法及工具使用,包括使用phpmyadmin.mysql服务配置工具.mysqladmin等. 供大家学习参考. 一,phpmyadmin 使用phpmya ...

  7. linux新装mysql修改root密码_linuxmysql修改root密码

    一.如果2113知道root密码,5261只是更换mysql的root密码,可以通4102过mysqladmin来进行修改.执行如下命令:1653sudo mysqladmin -u root -p  ...

  8. MySQL——修改root密码的4种方法(以windows为例)

    本文以windows为例为大家详细介绍下MySQL修改root密码的4种方法,大家可以可以根据的自己的情况自由选择,希望对大家有所帮助 方法1: 用SET PASSWORD命令 首先登录MySQL. ...

  9. Ubuntu单用户修改root密码

    Ubuntu单用户修改root密码 (1)开机出现如下画面,选择高级选项,回车 注:如果未出现这个界面,那么在刚开机,就一直按shift (2)之后选择recovery mode,按e编辑启动项 (3 ...

  10. mysql如何通过数据库修改root_MySQL数据库之MySQL——修改root密码的4种方法(以windows为例)...

    本文主要向大家介绍了MySQL数据库之MySQL--修改root密码的4种方法(以windows为例) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法1: 用SET PAS ...

最新文章

  1. NTU 课程 7454 (5) CNN进阶
  2. 对cocos2dx引擎的改动
  3. 3.1.11 OS之段页式存储管理(段表、页表、地址转换、)
  4. coverage path planning覆盖路径规划(2021-左海民 )
  5. 如何利用全站加速,提升网站性能和用户体验?
  6. 作者:李超(1988-),男,上海交通大学硕士生,主要研究方向为大数据网络。...
  7. 界面发布2019中国最富1000人榜:凛冬望春,马云问鼎中国首富
  8. JavaScript基础教程新手入门必看
  9. 协鑫集成为泰国Enmax建立10MW光伏电站
  10. layui select change事件_一道2020年全国生物学联赛试题背后的“眼齿鸟事件”
  11. 生产环境下lnmp的权限说明
  12. yii模版中的判断方法
  13. 268、缺失数字(python)
  14. JavaGUI实现科学计算器
  15. 逻辑地址、物理地址、线性地址、虚拟地址、段基地址偏移地址的联系和区别
  16. jquery官网(jquery下载官网)
  17. 走近澳洲------个人所得税篇
  18. 联网查看图片的Demo
  19. 大家有哪些舍不得拿出来分享的网站?你有吗?这几个抓紧收藏起来
  20. Python之统计作图函数讲解(三)

热门文章

  1. PHP二维数组中文排序,PHP 对二维数组排序
  2. 『技巧』google使用指南
  3. opengl 打开和关闭垂直同步方法
  4. Linux文件夹解密压缩与解压
  5. windows10怎么打开mysql数据库服务
  6. 给淘宝店铺取名的技巧有哪些?
  7. 我最喜欢的一位语文老师
  8. 【Lv1-Lesson008】A Guide to Birthdays
  9. 第八十六天-背包问题,MarkDown, technical writing
  10. 波音承认:软件测试走捷径导致了载人飞船首飞失败