mysql环境搭建完成后如何创建用户_mysql用户初始化
发布时间 - 2025-12-27 00:00:00 点击率:次MySQL安装后需用日志中临时密码登录并修改root密码,再创建最小权限的普通用户(如app_user@localhost),授权后禁用root远程访问以保障安全。
MySQL 安装并启动服务后,需要手动创建普通用户(非 root),因为默认仅保留 root@localhost,且新版本(如 8.0+)不再自动创建空密码 root 用户,首次登录需用初始化密码或跳过验证方式进入。
查看并获取 root 初始化密码(适用于 MySQL 5.7+ / 8.0 默认安装)
安装过程中,MySQL 会自动生成一个临时 root 密码,记录在错误日志中:
- Linux 常见路径:
/var/log/mysqld.log或/var/log/mysql/error.log - 执行命令查找:
sudo grep 'temporary password' /var/log/mysqld.log - 输出类似:
A temporary password is generated for root@localhost: aB3#xY9!mQpL,后面即为初始密码
首次登录并修改 root 密码(必须先完成)
使用初始密码登录(若失败,确
认 mysqld 是否运行:systemctl status mysqld):
-
mysql -u root -p→ 输入上一步获取的临时密码 - 登录后立即修改密码(MySQL 8.0 要求强密码策略):
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourStrongPass123!'; - 刷新权限:
FLUSH PRIVILEGES;
创建新用户并授权(推荐最小权限原则)
避免长期使用 root 连接应用,应为每个业务创建独立用户:
- 创建用户(指定主机范围,
'user1'@'localhost'仅本机,'user1'@'%'允许远程):CREATE USER 'app_user'@'localhost' IDENTIFIED BY 'AppPass@2025'; - 授予权限(例如只对
mydb库有全部操作权):GRANT ALL PRIVILEGES ON mydb.* TO 'app_user'@'localhost'; - 生效权限:
FLUSH PRIVILEGES; - 验证:退出后用新用户登录测试:
mysql -u app_user -p -D mydb
可选:禁用 root 远程登录(提升安全性)
生产环境建议限制 root 只能本地管理:
- 撤销远程 root 权限(如果存在):
DROP USER 'root'@'%'; - 确保仅保留:
SELECT User, Host FROM mysql.user;中显示root | localhost
# mysql
# linux
# word
# app
# mysql安装
# for
# select
# Error
# var
# 首次
# 普通用户
# 需用
# 适用于
# 可选
# 本机
# 即为
# 只对
# 新版本
# 必须先
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何彻底删除建站之星生成的Banner?
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Laravel如何保护应用免受CSRF攻击?(原理和示例)
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
Laravel如何配置Horizon来管理队列?(安装和使用)
Laravel如何实现文件上传和存储?(本地与S3配置)
音乐网站服务器如何优化API响应速度?
高防服务器:AI智能防御DDoS攻击与数据安全保障
php485函数参数是什么意思_php485各参数详细说明【介绍】
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
phpredis提高消息队列的实时性方法(推荐)
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
如何在万网开始建站?分步指南解析
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
百度浏览器如何管理插件 百度浏览器插件管理方法
*服务器网站为何频现安全漏洞?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
济南网站建设制作公司,室内设计网站一般都有哪些功能?
Laravel distinct去重查询_Laravel Eloquent去重方法
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
如何在腾讯云免费申请建站?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
晋江文学城电脑版官网 晋江文学城网页版直接进入
Laravel如何使用Eloquent进行子查询
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
,在苏州找工作,上哪个网站比较好?
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
如何用搬瓦工VPS快速搭建个人网站?
装修招标网站设计制作流程,装修招标流程?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何在阿里云购买域名并搭建网站?
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
5种Android数据存储方式汇总
如何快速打造个性化非模板自助建站?
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
iOS正则表达式验证手机号、邮箱、身份证号等
php 三元运算符实例详细介绍

