解决Ubuntu安装Mysql时没有提示设置密码的问题_叫码农就行的博客-程序员宅基地_ubuntu安装mysql没有设置密码

技术标签: ubuntu  myssql  mysql  

Ubuntu安装Mysql时没有提示设置密码问题

注:mysql版本不一样可能效果不一致,mysql 8.0.21请参照后面的方法。

经过了好几个小时的查找资料,终于设置好了。

参考了解决Ubuntu安装Mysql时为设置密码

1. 打开/etc/mysql/debian.cnf文件,在这个文件中有系统默认给我们分配的用户名和密码,通过这个密码就可以直接对MySQL进行操作了。

$sudo vim /etc/mysql/debian.cnf

可以看到里面有:

user = debian-sys-maint

password = qEjxHklFPe8RxZik

其中每个人的user应该都是一样的,password不同而以。

2. 以debian-sys-maint为用户名登录mysql

$ mysql -u debian-sys-maint -p
然后输入密码,密码就上面的说的,我的是:qEjxHklFPe8RxZik 

这里要特别注意密码的大小写!!!

3. 在mysql shell里执行语句:

mysql> update mysql.user set authentication_string=password('new password') where user='root' and Host ='localhost';
mysql> update user set plugin="mysql_native_password"; 

mysql> flush privileges;
mysql> quit;

其中new password为你设置的新密码。

注意每条语句后面要有分号结尾!!!

4. 重启mysql服务sudo service mysql restart,之后就可以以root用户登陆了,密码就是你刚才设置的"new password"。

 

mysql 8.0.21的看这里

同样,参照上面步骤1的方法

$sudo vim /etc/mysql/debian.cnf

先查看默认账号和密码,然后使用该账号密码登陆

$ mysql -u debian-sys-maint -p
$ Enter password: 输入密码 

成功登陆后执行如下语句:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
mysql> exit;

然后就可以使用root账号登陆了。

如果出现如下报错,

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

可以如下方式进行登陆,加了一个sudo

sudo mysql -uroot -p

解决使用sudo才可以登陆的方法

首先使用默认账号登陆

$ mysql -u debian-sys-maint -p
$ Enter password: 输入密码 

登陆成功后:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '你的密码';
mysql> exit;

完成。

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wei_love_2017/article/details/82313444

智能推荐

Windows Server 2012 RDS系列:桌面虚拟化(3)_weixin_33860147的博客-程序员宅基地

概述:本次将系列地测试WindowsServer2012远程桌面服务(RDS),将过程进行分享,总的感觉比2008R2更简单了,体现着2012的自动化。2012的RDS部署有标准部署和快速启动两种,快速启动就是自动快速配置,包括配置集合、发布默认程序,相反,标准部署需手动配置这些,还可定义更多设置。RDS部署流程:标准部署形式的桌面虚拟化分为托管共享桌面虚拟化、非托管...

java服务 ios_IOS 使用KBMMW 访问JAVA 服务_霍冉的博客-程序员宅基地

废话少说,如何使用KBMMW 做个过渡,使IOS 可以使用JAVA 的服务?其实KBMMW 本身就要java service 的服务,但是为了把这个问题说清楚,我手工做一个例子。首先,要使用JAVA 服务,JRE 是肯定要安装的。没有安装的话,自己去java.sun.com 去下载。安装完毕, 命令行上运行 JAVA ,出现下图说明安装成功。在服务器上首先祭起来JVM(JAVA 虚拟机)funct...

Ubuntu解决apt-get卡顿的问题_ICMoon527的博客-程序员宅基地

解决apt-get卡顿的问题首先确认apt-get的软件源是国内的源vim /etc/apt/sources.list在sources.list文件中应该是如下情况:#deb cdrom:[Ubuntu 16.04.6 LTS _Xenial Xerus_ - Release amd64 (20190227)]/ xenial main restricted# See http://...

LeetCode647.回文子串_晨初听雨的博客-程序员宅基地

题目来源:https://leetcode-cn.com/problems/palindromic-substrings/题目描述:解题思路: 从第一个字符开始向后遍历,当遍历到第i个字符时,还有将这个字符做为中心字符,去寻找以这个字符为中心的回文子串。假设这时下标i为5,那么需要判断下标为5,456,34567,2345678等等这些字符串是否为回文子串。除此之外还要寻找以i...

机械制造计算机,机械制造计算机综合自动化是学什么的专业_亦雨初的博客-程序员宅基地

要把高数,线性代数,概率论 学好, 画法几何 也要学好, 机械原理,机械设计,都是要学的如果你最后的 方向是机电一体化, 还要把 机电 控制学好,以及PLC业务培养目标:   本专业培养具备机械设计制造基础知识与应用能力,能在工业主产第一线从事机械制造领域内的设计制造、科技开发、应用研究、运行管理和经营销售等方面工作的高级工程技术人才。   业务培养要求:   本专业学生主要学习机械设计与制造的基...

python中双冒号_c++中冒号(:)和双冒号(::)的用法和c/c++ 位域结构体_weixin_39640909的博客-程序员宅基地

1.冒号(:)用法(1)表示结构体内 位域的定义(即该变量占几个bit空间)typedef struct _XXX{unsigned char a:4;unsigned char c;}XXX;(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型。struct _XXX{_XXX() : y(0xc0) {}};(3) public:和pri...

随便推点

The endpoint reference (EPR) for the Operation not found 可能问题以及解决办法_weixin_30685047的博客-程序员宅基地

在调用webservice接口的时候一直报The endpoint reference (EPR) for the Operation not found这个错,最后在Stack Overflow上找到一个,说可能是content type的问题,我之前用的application/xml格式,一直不行,换了application/x-www-form-urlencoded格式还是不行,然后换成...

php 限制谷歌访问,谷歌火狐浏览器限制的端口_赵宇尧的博客-程序员宅基地

[导读]最近新项目,开了新端口进行测试,端口号是6666,却发现火狐和谷歌浏览器均不能访问。火狐提示如下:此地址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求。最近新项目,开了新端口进行测试,端口号是6666,却发现火狐和谷歌浏览器均不能访问。火狐提示如下:此地址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox取消了该请求。谷歌提示如下...

forum.php 下载,PHPWind Forums_古不帅的纸盒子的博客-程序员宅基地

PHPWind 是一套采用 php+mysql 数据库 方式运行并可生成 html 页面的全新且完善的强大系统. 我们希望作为一个开源.共享的软件,PHPWind 可以以其流畅的速度与高负载能力激起各位加入PHPWind阵营的热情!共同打造专业品牌PHPWind.NetPHPWind 除了具备多重子版块.和后台用户组权限可以自由组合外, 还具备分版块控制生成html页面、可选用的所见即所得编辑器、...

练习:99乘法表_/home/liupc的博客-程序员宅基地_99乘法表

一、99乘法表 二、改进 一、99乘法表 代码:bbb.html <html>   <head>     <title>bbb</title> </hea...

xslt导出Excel使用office打开报错的解决方法_梁萌的博客-程序员宅基地

可能出现如下报错信息:解决方法:1.先看看使用到的StyleID在style中是否有个定义,没有定义直接使用会报错。上面用到的s21样式需要提前在Styles中定义好2.检查Table的属性中是否包含这两种属性(ss:ExpandedRowCount ss:ExpandedColumnCount)如果包含这这个属性,也可能导致报错,解决方法就...

推荐文章

热门文章

相关标签