1、下载最新版本MySQL Community Server数据库zip文件,以8.0.26版本举例:
MySQL官网下载:https://downloads.mysql.com/archives/community/
2、解压压缩到指定文件夹,这里放置到到E盘mysql-8.0.26-winx64目录
3、新建E:\mysql-8.0.26-winx64\my.ini文件,文件内容如下:
[client] # 不推荐使用默认端口3306 port=3306 default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] # 不推荐使用默认端口3306 port=3306 # 绝对路径依据实际情况修改 basedir="E:/mysql-8.0.26-winx64/" datadir="E:/mysql-8.0.26-winx64/data/" # tmpdir="E:/mysql-8.0.26-winx64/data/temp/" # General and Slow logging. log-output=FILE general-log=0 general_log_file="seeyon-mysql-8.0-general.log" slow-query-log=1 slow_query_log_file="seeyon-mysql-8.0-slow.log" long_query_time=10 # Error Logging. log-error="seeyon-mysql-8.0.err" # default_authentication_plugin=caching_sha2_password default_authentication_plugin=mysql_native_password default-storage-engine=INNODB character-set-server=utf8mb4 max_connections=600 max_connect_errors=100 transaction_isolation=READ-COMMITTED max_allowed_packet=64M default-time-zone='+8:00' log_timestamps=system lower_case_table_names=1 table_open_cache=2000 tmp_table_size=512M key_buffer_size=512M innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=16M innodb_buffer_pool_size=4G innodb_log_file_size=1G innodb_autoextend_increment=64 innodb_buffer_pool_instances=8 innodb_open_files=300 innodb_file_per_table=1
注意:如果使用记事本编辑保存,请另存为,设置编码ANSI。
4、开始菜单,找到命令提示符,以管理员身份运行,执行命令cd /d E:\mysql-8.0.26-winx64\bin切换路径
初始化数据库,执行命令mysqld --initialize --console,记住生成的随机密码
mysqld --initialize --console
5、注册Windows服务,执行命令
mysqld.exe --install MySQL8.0 --defaults-file="E:\mysql-8.0.26-winx64\my.ini"
成功则提示Service successfully installed.
6、启动MySQL8.0服务
net start mysql
7、使用mysql命令行登录数据库修改root密码(需要初始化数据库生成的随机密码,以下举例供参考,以实际密码为准)
cd /d E:\mysql-8.0.26-winx64\bin
登录MySQL
mysql -uroot -P3306 -p
输入账号密码
8、修改MySQL数据库密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
刷新权限
FLUSH PRIVILEGES;
不带配置文件版的参考这篇文章:windows下安装MySQL实战教程
文章评论(0)