ubuntu mysql5.7配置_ubuntu系统mysql5.7忘记/设置root的坑
关于修改root的密码有很多笔记了,但是在mysql5.7下面无效,后来找到同样是5.7的笔记,才真正修改好。现在记录下来。
第一步,修改mysql配置文件让Mysql跳过认证
我的mysql是通过apt install mysql-server 安装的
配置文件目录/etc/mysql/mysql.conf.d/mysql.cnf
编辑mysql.cnf,找到[mysqld] (带英文的中括号),在下面添加一行
skip-grant-tables
保存退出
【提醒】默认的/etc/mysql/mysql.cnf是一个导入文件,一般不建议直接修改,如果你编辑这个文件也可以,需要先输入[mysqld],再换行输入skip-grant-tables
备用方法:使用debian的账号登录,可以不修改mysql.cnf登录
sudo vim /etc/mysql/debian.cnf
# 找到password一行,复制密码
第二步,重启mysql,然后免密登录
sudo service mysql restart
然后msyql -u root -p 回车,再回车,就进入mysql了
第三步,修改root密码
mysql> usemysql;
mysql> update user set authentication_string=PASSWORD("你的密码") where user='root';
mysql> update user set plugin="mysql_native_password"; # 不用修改, 直接执行 重点
mysql> flush privileges;
mysql> quit;
之前的教程,都知道更新了authentication_string这个表,没有第3行的操作,所以,退出重启mysql,还是无法用root登录
这应该是5.7更新安全规则的原因,一定要执行第3条和第4条哦
第四步,重新修改mysql.cnf
在skip-grant-tables前面,加一个#号,注释掉,如果是生产环境,一定要修改哦,不然很危险哈
再重启mysql服务sudo service mysql restart
再 mysql -u root -p #回车
输入密码,登录Mysql
第五步、安装一个图形客户端
sudo apt install mysql-workbench
ubuntu mysql5.7配置_ubuntu系统mysql5.7忘记/设置root的坑相关推荐
- 在linux系统下忘记了root密码,在linux系统下,忘记了root密码,可以到()模式下修改找回root密码()...
在linux系统下,忘记了root密码,可以到()模式下修改找回root密码() 更多相关问题 某分部工程双代号网络图如下图所示,其作图错误表现为().A.有多个起点节点B.有多个终点节 鉴于资源有限 ...
- ubuntu分屏软件_Ubuntu系统入门教程-终端分屏软件Terminator
说明 本教程介绍如何在Ubuntu系统下安装和使用终端分屏软件-Terminator 测试环境: Ubuntu 1604 and Ubuntu 1804 软件安装 打开新终端,下载且安装Termina ...
- python的ubuntu环境怎么配置_Ubuntu Python 环境配置
1. 安装 Python 在 Ubuntu 下安装 Python 模块通常使用 apt-get 和 pip 命令.其中,apt-get是 Ubuntu 自带的包管理命令,apt-get install ...
- ubuntu 14.04配置lamp粗略
1.1 安装Apache2 sudo apt-get install apache2 1.2 安装MySQL5 sudo apt-get install mysql-server mysql-clie ...
- win7系统mysql5.7.19安装配置教程
目录 一.概述 二.MySQL安装 三.客户端工具 一.概述 MySQL版本:5.7.19 下载地址:https://dev.mysql.com/downloads/file/?id=471342 客 ...
- mysql slave 配置_【mysql5.6】 数据库主从(Master/Slave)配置记录
freddon 发表于2018-04-01 阅读 661 | 评论 0 前一段时间迫于服务器的捉急内存,将redis数据库停掉了,鉴于redis的主从配置,在centos配置下mysql记录下过程. ...
- MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)
写在前面:MySQL安装分为两种方式,一种是MSI安装版(普通的安装包,有引导安装的界面),另一种是压缩包解压版(解压可直接使用,但需要配置),本文主要针对压缩包解压安装进行讲解,并附加安装过程遇到的 ...
- windows mysql源码安装配置_windows下MySQL5.6版本安装及配置过程附有截图和具体介绍...
随着MYSQL版本的升级以及电脑系统的变化,我们给大家整理了种种电脑环境下安装MYSQL的图解过程,希望我们整理的内容能够帮助到大家:mysql安装图解总结 https://www.in68.com/ ...
- win10 下安装、配置、启动mysql5.7
文章目录 1. 下载MYSQL 2. 解压文件 3. 文件移动 4. 新建my.ini 5. 配置环境变量 6. MYSQL安装 7. my.ini配置 1. 下载MYSQL 前期准备:安装链接: h ...
最新文章
- hdu 2191 多重背包
- 正则表达式(Regular Expressions)
- 898. 子数组按位或操作
- Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'错误的解决
- IOS学习:常用第三方库(GDataXMLNode:xml解析库)
- 如何用VS2005制作Web安装程序
- 3d激光雷达开发(旋转和位移)
- SqlServer的分割函数
- C/C++代码调试:快速定位内存的申请和释放的位置
- 简单工厂模式学习总结
- 九大内置对象及其常用方法
- matlab 报童 泊松分布函数,数学建模和工科数学分析(2)
- InfluxDB中Line Protocol理解
- RGB合成图片(misc)
- 【菜鸟学习论文】2020_Wasserstein Distances for Stereo Disparity Estimation
- 如何教机器学会原研哉(小米新LOGO)的设计理念
- E-PUCK机器人-FAQ
- OpenStack落地德国大众:锐意创新还是孤注一掷?
- 广东省梅州市谷歌卫星地图下载
- 手游平台源码搭建有什么好处?
热门文章
- 事理逻辑为核心的自然语言处理理论实践与工业探索项目
- Python中参数函数内部赋值与使用+=的变量
- SIRIM上海,http://www.sirim-global.com
- 洛谷P1067 多项式输出
- Unity3d—做一个年月日选择器(Scroll Rect拖动效果优化)— 无限滚动 + 锁定元素...
- this和static
- 使用pt-heartbeat检测主从复制延迟
- nginx的学习(配置文件,以及部署的疑惑)
- 博客迁移至“零一积流|it-refer.com”
- 王道计算机网络 计算机网络体系结构整理 超详细版