1. install

  1. 下载MySQLXX.zip, visitMySQL :: Download MySQL Community Server

    For further information on MySQL or additional documentation, visit http://dev.mysql.com/doc/

  2. 添加 MYSQL/bin到环境变量

  3. 在mysql根目录增加my.ini如下:

    [mysqld]
    #设置3306端口号
    port=3306
    #设置MySQL的安装目录
    basedir=D:\Games\mysql-8.0.31
    #设置MySQL数据库的数据存放目录
    datadir=D:\Games\mysql-8.0.31\data
    #运行最大连接数
    max_connections=200
    #运行连接失败的次数。这也是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    #服务端使用的字符集默认为utf-8
    character-set-server=utf8
    [mysql]
    #客户端使用的字符集默认为utf8
    default-character-set=utf8
    [client]
    #客户端默认端口号为3306
    port=3306
    
  4. 管理员身份打开命令行!,进入mysql/bin目录 执行

    # 安装服务
    mysqld -remove MySQL
    mysqld --install mysql57
    # 初始化data;这里,初始化会产生一个随机密码后面初次登录会使用!YD;W2Q9Tj,bs
    mysqld --initialize --console
    # 如果报错,试试这个
    mysqld --initialize-insecure --console
    
  5. 开启mysql的服务net start mysql57

  6. 登录验证:mysql -u root -p,使用第4步产生的密码登录~

  7. 修改初始密码

    # 示例:mysqladmin -u用户名 -p旧密码 password 新密码
    mysql> mysqladmin -uroot -proot password 123456
    
  8. Repeat step-6,使用新密码连接

2 Re-install.

如果忘记初始密码,按照如下步骤重新初始化即可:

# 管理员CMD,切换到MYSQL目录
cd mysql/
# 停止服务
net stop mysql
# 删除DATA
rm data
# 跳到1.4节往下执行!