-
解压mysql-8.0.19-winx64.zip安装包,解压位置最好不包含中文,我解压在:C:\Developer Files\mysql-8.0.19-winx64
-
在C:\Developer Files\mysql-8.0.19-winx64目录下新建my.ini文件,文件内容为(按自己情况修改):
[mysqld] character-set-server=utf8 #绑定IPv4和3306端口 bind-address = 0.0.0.0 port = 3306 sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION" default_storage_engine=innodb innodb_buffer_pool_size=1000M innodb_log_file_size=50M # 设置mysql的安装目录 basedir="C:/Developer Files/mysql-8.0.19-winx64" # 设置mysql数据库的数据的存放目录 datadir="C:/Developer Files/mysql-8.0.19-winx64/data" # 允许最大连接数 max_connections=200 # skip_grant_tables [mysql] default-character-set=utf8 [mysql.server] default-character-set=utf8 [mysql_safe] default-character-set=utf8 [client] default-character-set=utf8 port = 3306 plugin-dir=C:/Developer Files/mysql-8.0.19-winx64/lib/plugin
-
配置MySQL环境变量
PATH环境变量后面追加 %MYSQL_HOME%\bin; -
以管理员的方式打开cmd命令
执行:mysqld --initialize --console
控制台会打印,记录root@localhost:后面的默认密码,首次登录mysql的时候用
2018-04-28T15:57:24.859249Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E
执行:mysqld --install 服务名(不写服务名,默认为mysql)
执行:net start mysql启动服务
-
修改数据库密码
登录mysql数据库,执行:mysql -u root -p,输入默认密码:rI5rvf5x5G,E
执行修改密码命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;
执行刷新权限表命令:flush privileges;
-
后续启动数据库服务
以管理员的方式打开cmd命令,执行:net start mysql
基于Windows的MySQL8.0部署方法
最新推荐文章于 2024-04-09 14:46:00 发布