windows mysql archived配置启动,不需要安装服务

windows mysql archived配置启动,不需要安装服务

  1. 添加my.ini
    [mysqld]
    # set basedir to your installation path
    basedir=D:\\Program Files\\mysql-8.0.18-winx64
    
    # set datadir to the location of your data directory
    datadir=D:\\Program Files\\mysql-8.0.18-winx64\\data
    
    default-time_zone='+8:00'
    
  2. 初始化数据目录,root账户生成空密码
    mysqld.exe --initialize-insecure
    
    # 用--initialize初始化会生成随机初始密码,需要查看日志才能找到密码。
    
  3. 启动mysql服务
    mysqld.exe
    
  4. 如果使用root用户,需要修改root密码
    mysqladmin.exe -u root -p --skip-password password 123456
    
  5. 如果不使用root用户,可使用空密码登录root账户,然后创建其他用户
    mysql.exe -u root -p --skip-password
    
  6. 创建用户user
    create user 'user'@'localhost' identified by '123456';
    
  7. 创建数据库mydatabase,指定数据库字符集编码UTF-8
    create database mydatabase character set utf8;
    
  8. 给用户user授权数据库mydatabase的访问
    grant all privileges on mydatabase.* to 'user'@'localhost';
    
  9. 刷新权限
    flush privileges;
    
posted @   烟酒忆长安  阅读(124)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示