Ubuntu使用apt安装的mysql用户名密码及修改方法(转)

Ubuntu 16.04安装Mysql5.7修改root密码 1、安装Mysql sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 2、修改root密码 sudo more /etc/mysql/debian.cnf 用文件里的用户名密码登陆Mysql use mysql u 阅读详情

 

Firefly  发表于 9个月前 阅读 1442

Ubuntu系统使用apt安装的mysql在安装过程中没有给出输入密码的选项,而是给了一个默认的用户名和密码,那只能根据默认用户名和密码登录mysql后修改用户名和密码了.

查看默认用户名和密码

//打开文件 /etc/mysql/debian.cnf查看默认用户名和密码
[client]
host     = localhost
user     = debian-sys-maint
password = 24j7HYTEqgPv0Ozg
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = 24j7HYTEqgPv0Ozg
socket   = /var/run/mysqld/mysqld.sock

根据默认的用户名和密码登录mysql(输入命令后把上面的密码粘贴进去)

$ mysql -udebian-sys-maint -p

在这一步可能会报如下的一个错误

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

遇到这个错误修改mysql配置文件将套接字指定为mysql默认分配的就行了,修改/etc/my.cnf,将socket的值改为/var/run/mysqld/mysqld.sock即可.

修改用户名和密码

登录mysql之后执行如下语句

mysql> update mysql.user set authentication_string=password('newpassword') where user='root';

刷新权限列表

mysql> flush privileges;
mysql> exit;

重启mysql

$ service mysql restart

使用刚设置的root账号登录时可能会遇到如下问题

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

产生这个问题的原因是Ubuntu默认安装的mysql使用的是UNIX auth_socket plugin
,意味着mysql用户名必须和登录当前Ubuntu系统的用户名一样才能登录,查看一下root用户使用的是什么类型的,先使用默认用户名和密码登录mysql,然后查看

mysql> USE mysql;
mysql> SELECT User, Host, plugin FROM mysql.user;

+------------------+-----------------------+
| User             | plugin                |
+------------------+-----------------------+
| root             | auth_socket           |
| mysql.sys        | mysql_native_password |
| debian-sys-maint | mysql_native_password |
+------------------+-----------------------+

显然root账户使用的是auth_socket,修改root账户使用mysql_native_password即可

mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

重启mysql重新登录即可

$ service mysql restart
FLUENT UDF编译及蒸发冷凝相关问题 蒸发冷凝与相间传质 阅读详情

相关推荐

H3C交换机Console口连接全攻略:从接线到PuTTY配置(附常见问题排查)

本文详细介绍了H3C交换机Console口的连接与配置方法,包括硬件线缆选择、驱动安装、PuTTY参数设置及常见问题排查。特别针对Console转USB线缆的兼容性和驱动安装难点提供实用建议,帮助网络工程师快速掌握串联调试技巧,解决连接中的黑屏、乱码等典型问题。

weixin_42549451的博客 674

Ubuntu18.04安装Mysql重设root密码

Ubuntu18.04版本安装mysql是没有提示填写密码等操作,使得安装成功后无法使用root登录 sudo apt-get install mysql-server # 安装mysql 首先,需要找出默认账户 sudo cat /etc/mysql/debian.cnf 使用默认账户登录(帐号密码是上个步骤获取),重置root账户(执行如下语句)即可 use mysql; upda...

小冯先生的博客 1122

基于STM32的智能工业机器人臂控制系统

工业机器人臂是智能制造的核心组件,广泛应用于装配、焊接、搬运等任务。基于STM32微控制器的机器人臂控制系统,通过集成伺服电机驱动、运动规划算法和实时通信功能,实现对多轴机械臂的精确控制与路径规划。本设计通过STM32实现了一套智能工业机器人臂控制系统,集成了高效的运动规划算法和实时控制功能。机器人臂系统根据输入的目标位置(如工件坐标),通过运动学计算生成动作轨迹,利用伺服电机驱动器控制关节运动。该系统广泛应用于工业自动化场景,如汽车制造中的零件装配、电子产品生产中的元件焊接以及物流系统中的物料搬运。

stm32d1219的博客 2568

Ubuntu apt 安装MySQL的用户名和密码

Ubuntu系统使用apt安装的mysql在安装过程中没有给出输入密码的选项,而是给了一个默认的用户名和密码,那只能根据默认用户名和密码登录mysql后修改用户名和密码了. 查看默认用户名和密码 sudo cat /etc/mysql/debian.cnf 复制代码 //打开文件 /etc/mysql/debian.cnf查看默认用户名和密码 [client] host = localhost user = debian-sys-maint password = 24j7HYTEqgPv0Ozg socke

安卓学习乐园 1049

Playwright与MCP协议结合:AI驱动的智能Web自动化测试实践

Web自动化测试是现代软件开发流程中保障产品质量的关键环节,其核心原理是通过程序模拟用户操作,对Web应用进行功能验证。传统自动化测试工具如Selenium和Playwright虽然提供了强大的API,但脚本编写和维护仍需较高的编程技能。随着AI技术的发展,智能测试成为新的趋势,它通过自然语言理解和自动化执行,显著降低了测试创建门槛。Model Context Protocol(MCP)作为一种连接AI模型与外部工具的开放协议,为自动化测试带来了“智能大脑”。通过将MCP与Playwright结合,测试人员

aoe41606的博客 604

从零拆解快手Web端__NS_hxfalcon:JS逆向签名参数定位与复现

在JS逆向与前端反爬攻防中,签名参数总是绕不开的核心环节。无论是接口加密还是请求签名,其本质都是通过在客户端收集环境信息、时间戳与业务参数,经特定算法计算后生成用于服务端校验的动态令牌。理解这类参数的生成原理,不仅能提升逆向分析效率,也能帮助前端开发者更好地设计自身接口防护方案。在实际工程中,面对经Webpack打包且高度混淆的代码,直接全局搜索参数名往往难以奏效,需要结合请求抓包、调用栈跟踪、环境适配等方法逐步定位。此类签名参数广泛存在于现代Web应用的GraphQL或REST接口中,是接口数据安全的重要

weixin_29474431的博客 336

UBUNTU 安装后MYSQL后,初始化密码方法

【代码】 UBUNTU 安装后MYSQL后,初始化密码方法。

weixin_46513031的博客 4543

《AI Coding手册:Claude Code、OpenAI Codex、OpenClaw深度解析与实战指南》

AI编码技术经历了从简单规则匹配到深度神经网络,再到当前智能体(Agent)架构的范式转变。第一阶段:静态代码补全(2010-2018)早期工具如IntelliSense、Emmet基于语法分析和固定模板提供代码提示。这类系统依赖预定义规则,缺乏语义理解能力,仅能处理局部代码片段。第二阶段:统计语言模型(2018-2020)以GPT-2、TabNine为代表,引入基于大规模代码训练的神经语言模型。

AI天才研究院 1033

【MySQL】Ubuntu22.04安装MySQL8.0.39及修改默认用户名和密码

记录下在ubuntu22.04上安装mysql,以及修改默认用户名和密码的操作。

2301_76435948的博客 2845

YOLOv11缝合添加注意力机制:添加YOLO-Face的SEAM到并行通道空间注意力机制【附代码】

在目标检测的实际应用中,物体遮挡是一个严重影响检测精度的难点。本文将基于YOLOv11架构,探索融合YOLO-Face中提出的SEAM注意力机制以提升对遮挡物体的感知能力,并在此基础上提出一种轻量化双路径并行注意力机制C2PSA,进一步提升检测性能。

一键难忘的博客 1527

软件可靠性设计

本文系统介绍了软件可靠性设计与建模的理论框架和实施方法。首先从可靠性定义、核心思想和与建模的关系等理论基础出发,重点阐述了模块化设计、冗余容错、异常处理等六类可靠性设计方法及其技术栈。文章详细分析了可靠性设计在软件生命周期各阶段的应用,并深入探讨了设计与建模的深度结合机制,包括参数影响、验证方法和量化指标。最后提出了覆盖设计、开发、测试和运行四个阶段的落地策略,形成完整的"设计-建模-运行"流程体系。全文强调通过预防性设计和量化建模相结合的方法提升软件系统的可靠性和稳定性。

moton2017的博客 896

Ubuntu修改mysql账号密码

Ubuntu修改mysql密码 更改mysql密码详细步骤 版本介绍:version:Linux version 4.4.0-176-generic; mysql Ver 14.14 Distrib 5.7.30。 定期修改数据的密码及备份,是保证我们数据安全的重要手段,不然哪天数据被攻击删库就欲哭无泪了,所以有备无患,下面介绍操作步骤。 1.查看debian.cnf 代码如下(示例): cat /etc/mysql/debian.cnf >输出信息-------- # Automatic

zyf_smile的博客 2167

C# WPS操作PPT,全屏,缩率图,备注,跳转播放

本文介绍了一个使用C#开发的PPT操作工具,主要功能包括检测当前打开的PPT文件、获取选中PPT路径、指定播放PPT、获取PPT页面序号和缩略图、提取备注内容等。文章展示了操作界面效果图,并重点解决了用户手动退出PPT后重新获取路径时报错的问题。核心代码实现了通过WPS API进行PPT文件的打开、全屏播放、页面跳转、获取当前页位置等功能,同时支持生成PPT缩略图预览和备注信息提取。当用户未通过工具按钮打开PPT时,程序会自动初始化PPT信息确保功能正常使用。

遇见--专栏 310

ubuntu 修改默认用户名_Ubuntu使用apt安装的mysql用户名密码及修改方法

Ubuntu系统使用apt安装的mysql在安装过程中没有给出输入密码的选项,而是给了一个默认的用户名和密码,那只能根据默认用户名和密码登录mysql后修改用户名和密码了.查看默认用户名和密码//打开文件 /etc/mysql/debian.cnf查看默认用户名和密码[client]host = localhostuser = debian-sys-maintpassword = ...

weixin_34466348的博客 662

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

ubuntu 命令:sudo apt-get install mysql 安装mysql,修改密码总结

数据库安装 sudo apt-get install mysql (下载最新版本) 或者 sudo apt-get install mysql==version (下载指定版本) 登录mysql数据库 输入 mysql -u root -p ,回车输入密码进入数据库; ERROR 1045 (28000): Access denied for user...

小涛Dirge 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

ubuntu 查询mysql的用户名和密码 ubuntu查看username

文章标签文章分类。

ITSM/ITIL/网络安全/IT运维 3261

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Ubuntu 20.04 使用apt在线安装MySQL,修改初始密码,设置允许远程连接

Ubuntu 20.04 使用apt在线安装MySQL,修改初始密码,设置允许远程连接1、使用apt在线安装mysql2、修改root用户的初始登录密码3、设置允许允许远程连接 1、使用apt在线安装mysql apt install mysql-server   等待安装完之后输入mysql就可以登录了,默认没有密码,所以直接输入mysql以后回车就能登录成功,可以看到版本号是8.0.22 2、修改root用户的初始登录密码 use mysql; select host,user,plugin,aut

糖果墙的博客 1066

mysql安装用户及密码_Ubuntu apt 安装MySQL的用户名和密码

Ubuntu系统使用apt安装的mysql在安装过程中没有给出输入密码的选项,而是给了一个默认的用户名和密码,那只能根据默认用户名和密码登录mysql后修改用户名和密码了.查看默认用户名和密码//打开文件 /etc/mysql/debian.cnf查看默认用户名和密码[client]host=localhostuser=debian-sys-maintpassword=24j7HYTEqgPv0O...

weixin_31067983的博客 458

【Ubuntu】apt安装Mysql初始密码问题

【Ubuntu】apt安装Mysql初始密码问题 1.进入到etc/mysql 目录下,查看debian.cnf文件 sudo cat /etc/mysql/debian.cnf 2.找到用户名,密码 ,使用此账号登录mysql修改密码 举例 用户名 密码 debian-sys-maint pxedvSNKdLavjuEWV 登陆 mysql -udebian-sys-mai...

qq_38210596的博客 1014

ubuntu安装mysql忘记密码并重置

安装mysql 在ubuntu系统上安装mysql过程如下: # 1.更新软件源 sudo apt-get update # 2.安装mysql sudo apt-get install mysql-server # 3.启动和关闭mysql服务器 service mysql start service mysql stop # 4.进入mysql shell界面 mysql -u root -p 上面安装mysql-server的命令,会安装如下相关的包: apparmor mysql-clie

sym的博客 4616

在 Ubuntu 上安装 MySQL 的详细指南

在Ubuntu环境中安装以及 MySQL 开发包(包括头文件和动态库文件),并处理最新版本MySQL初始自动生成的用户名和密码,可以通过官方的APT包管理器轻松完成。以下是详细的步骤指南,包括从官方仓库和MySQL官方仓库安装的两种方法,并介绍如何处理自动生成的初始用户名和密码,以及如何修改root初始密码。

m0_74825466的博客 1443

ubuntu安装mysql 时未提示输入密码

我在Ubuntu16.04版本中使用终端安装MySQL5.7时,按照度娘的教程,搜索如何安装,大多是如下代码: sudo apt-get install mysql-server sudo apt-get install mysql-client检查MySQL是否运行: sudo netstat -tap | grep mysql如果成功安装,我的会显示如下内容:tcp 0

Katios 3万+

Ubuntu 安装MySQL,修改root密码

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 S.

Katherine130的博客 4845

Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码

最近遇到一个怪事,ubuntu 18.0 装了mysql 5.7 用mysql 指令可以进去,但是如果用mysql -uroot -h 127.0.0.1 -p 进不去,用python的客户端也连不进去,始终提示:Access denied for user 'root'@'localhost' ,mysql重装好几遍也是这样,后找到一篇文章 https://www.cnblogs.com/super-zhangkun/p/9435974.html 原文如下: Ubuntu16安装mysql5.7未提示输

一个码农的笔记 4万+

Ubuntu安装mysql、初始化Root密码并开启远程访问

欢迎访问本文源站http://javafeng.com/blog/45/,源站中针对此文进行了优化和重新排版,欢迎访问。 安装Mysql Ubuntu下安装Mysql有两种方式,一种是通过源码包进行安装,另一种是通过APT安装,相比而言APT安装比较简单,因此也推荐APT进行安装。 APT安装 APT安装时,需要安装两个软件,分别为Mysql客户端和服务,代码如下: 首先安装客户端工具mysql-...

JavaFeng 5969

Ubuntu24.04 apt安装 MySQL8.4

Ubuntu24.04 apt在线安装 MySQL8.4.5

桃李不言下自成蹊 1万+
上一篇: Operation 与 Tensor
下一篇: 训练网络时一定记得将数据归一化!!!
bytes9
博客等级 码龄19年 7粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值