mysql安装教程中root密码怎么设置

MySQL安装完成后,root用户默认无密码或采用插件认证机制,必须通过官方推荐方式主动设置强密码以保障数据库安全。根据MySQL 5.7及8.0+版本的官方文档与权威运维实践,最规范的操作路径是:首次启动后依据系统类型获取临时密码(如RHEL/CentOS日志中生成的随机密钥),或在Ubuntu/Debian环境下绕过auth_socket插件限制,使用ALTER USER语句配合mysql_native_password认证方式完成密码初始化;若已丢失访问权限,则可通过--skip-grant-tables安全模式重置。整个过程无需重启服务,执行FLUSH PRIVILEGES即可即时生效,且密码需满足默认策略要求——长度不少于8位,包含大小写字母、数字及特殊字符组合,确保基础防护能力符合生产环境标准。

一、依据系统类型区分初始密码处理方式

CentOS/RHEL系列安装后,MySQL会在错误日志中自动生成一个临时root密码,路径通常为/var/log/mysqld.log,执行sudo grep 'temporary password' /var/log/mysqld.log即可提取;Ubuntu/Debian则默认启用auth_socket插件认证,导致mysql -u root -p直接报错,此时需跳过插件验证——先停止服务(sudo systemctl stop mysql),再以sudo mysqld --skip-grant-tables --user=mysql &方式启动,随后在新终端中无密码登录mysql,执行ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourPass123!';完成初始化。

二、密码设置必须使用标准SQL语法与兼容性配置

MySQL 8.0+已全面弃用SET PASSWORD和PASSWORD()函数,强制要求使用ALTER USER语句。设置时须同时指定认证插件mysql_native_password,否则部分客户端(如Navicat、DBeaver)将无法连接;若需支持远程访问,还需额外执行CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'YourPass123!';并GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;最后务必执行FLUSH PRIVILEGES;使权限变更立即生效,无需重启服务。

三、密码策略校验与容错调整

默认启用validate_password组件时,过于简单的密码(如12345678或password1)会触发ERROR 1819,可通过SELECT VARIABLE_VALUE FROM performance_schema.global_variables WHERE VARIABLE_NAME = 'validate_password_policy';查看当前策略等级;测试环境可临时设为LOW:SET GLOBAL validate_password.policy = LOW;,但生产环境建议保持MEDIUM及以上,并确保新密码含至少1个大写字母、1个小写字母、1个数字及1个特殊字符,长度严格≥8位。

四、验证与后续加固操作

修改完成后,退出并使用mysql -u root -p重新登录验证;检查用户表确认认证方式:SELECT user,host,plugin FROM mysql.user WHERE user='root';;如需开放远程访问,还需编辑/etc/mysql/mysql.conf.d/mysqld.cnf,将bind-address注释或改为0.0.0.0,并在防火墙中放行3306端口。

以上步骤覆盖主流Linux发行版与MySQL 8.0+版本,兼顾安全性、兼容性与可操作性。

特别声明:本内容来自用户发表,不代表太平洋科技的观点和立场。

最新问答

嵌入式消毒柜取出餐具的操作,本质上是遵循“断电—冷却—开柜—取物”四步安全流程的标准化动作。根据中国家用电器研究院《消毒柜使用与维护指南》及多个主流品牌说明书的统一规范,用户须在消毒程序完全结束、指示灯全部熄灭后,静置10至20分钟,待腔体
九阳C21-SX810电磁炉在定时取消后不会自动关机,而是立即终止倒计时并维持当前加热状态或转入待机模式。该机型采用独立定时控制模块,取消操作(如短按“定时”键或长按3秒)会即时切断计时指令信号,数码管停止闪烁、定时指示灯熄灭,但主控系统持
手机内存(实为存储空间)越来越不够,根本原因在于应用体积膨胀、高清媒体激增与系统自身迭代带来的底层资源需求提升。根据IDC 2024年移动终端存储趋势报告,主流旗舰机型预装应用平均安装包体积较三年前增长68%,单个短视频缓存可达2GB以上;
小米10S的电池损耗无法真正“重置”,它反映的是锂离子电池在充放电循环中不可逆的物理衰减。官方并未提供任何可将老化电池容量恢复至出厂状态的指令或功能,所谓“补电”“工程菜单校准”等操作仅能优化电量显示精度或缓解虚电现象,并不能逆转电极材料活
水星路由器无线桥接时,主路由器应为已成功拨号上网、无线功能正常开启且信道固定(如6或11)的设备,副路由器则需选用支持WDS桥接功能的同品牌型号(如MW306R、MW310R等),并完成LAN口IP地址调整、WDS扫描配对、无线参数同步及D
iPhone 12升级iOS 18.4提示“验证失败”,本质是网络环境、存储余量或更新包完整性等可干预因素所致,而非设备兼容性问题。苹果官方开发者文档与IDC最新适配报告均明确指出,iPhone 12全系持续获得iOS 18.4的完整功能支
三星S21在投屏至三星电视时,声音同步表现良好,前提是设备设置正确且网络环境稳定。根据三星官方支持文档与IDC 2023年智能终端互联体验报告,S21系列搭载的Samsung DeX与Smart View协议已针对音频流进行低延迟优化,实测
可以,NVIDIA RTX 3060显卡在物理和电气层面兼容绝大多数2011年以后发布的主流台式机主板,前提是主板配备PCIe 3.0 x16插槽、BIOS支持UEFI启动模式,且电源满足最低650W额定功率及对应PCIe供电接口要求。根据
荣耀30 Pro支持通话录音功能,且可通过系统级设置实现手动触发或指定号码自动录音。该机型搭载EMUI 10.1系统,原生集成通话录音模块,用户在拨号界面点击右上角“更多”按钮进入设置,即可开启“通话自动录音”,并灵活设定为“所有通话”“仅
小米净水器滤芯到期后手动复位,不代表滤芯性能延续,其实际使用安全性与净化效果需以水质实测数据和官方标称寿命为准。根据小米官方技术文档及中国家用电器研究院《净水机滤芯寿命评价规范》(Q/CHD 001-2022),滤芯的额定寿命由活性炭吸附容
上划加载更多内容

热门问答

更多问答
苹果手机添加门禁卡需结合机型能力、门禁卡类型与物业系统支持三者协同实现,不能简单“复制粘贴”,但已有成熟路径可循。iPhone XS及后续机型(含iPhone 7至16全系)均搭载符合ISO 14443标准的NFC芯片,运行iOS 13及以
有,夸克浏览器网页版天然适配手机端,无需单独下载APP即可在任意移动浏览器中流畅使用。官方采用响应式网页设计,用户只需在手机浏览器地址栏输入m.quark.cn或访问夸克官网,页面即自动识别设备类型,优化导航栏布局、触控按钮尺寸与字体层级,
夸克网页版的官方入口就是直接在浏览器地址栏输入 quark.cn 并回车访问。这一简洁域名由夸克官方统一启用,经工信部ICP备案及公安部网络安全等级保护认证,具备完整服务资质;用户无论使用Windows、macOS、iOS或Android设
U盘出现逻辑错误时,最稳妥高效的修复方式是通过Windows系统内置的CHKDSK命令行工具执行“chkdsk X: /f /r”指令。该命令由微软官方开发并持续维护,已在Windows 10/11系统中经过数亿台设备验证,能精准识别文件系
192.168.1.1并非某个网站的“官网登录入口”,而是绝大多数家用路由器出厂预设的本地管理地址,本质是您家庭网络的控制中枢。只需将手机或电脑连接至该路由器的Wi-Fi或网线,打开Chrome、Edge、Safari等主流浏览器,在地址栏