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 @ 2020-07-07 23:28  烟酒忆长安  阅读(138)  评论(0)    收藏  举报