一、下载mysql 64位压缩文件
下载后解压缩,解压后的目录如:D:\mysql-8.0.21-winx64
注意:安装前要提前安装最新2019 vc++运行库VC_redist.x64.exe
二、在解压缩根目录中手工建立my.ini,编码格式用utf-8,内容如下:
1 [mysqld] 2 # 设置3306端口 3 port=3306 4 # 设置mysql的安装目录 5 basedir=D:\mysql-8.0.21-winx64 6 # 设置mysql数据库的数据的存放目录 7 datadir=D:\mysql-8.0.21-winx64\Data 8 # 允许最大连接数 9 max_connections=200 10 # 允许连接失败的次数。 11 max_connect_errors=10 12 # 服务端使用的字符集默认为utf8mb4 13 character-set-server=utf8mb4 14 # 创建新表时将使用的默认存储引擎 15 default-storage-engine=INNODB 16 # 默认使用“mysql_native_password”插件认证 17 #mysql_native_password 18 default_authentication_plugin=mysql_native_password 19 [mysql] 20 # 设置mysql客户端默认字符集 21 default-character-set=utf8mb4 22 [client] 23 # 设置mysql客户端连接服务端时默认使用的端口 24 port=3306 25 default-character-set=utf8mb4
不需要手动创建Data文件夹
三、初始化
用管理员进入cmd console,进入D:\mysql-8.0.21-winx64\bin目录执行如下命令:
mysqld --initialize --console
运行后显示如下,
红色部分为初始化时生成的root口令
四、将mysql加入到windows服务
mysqld --install [服务名](服务名可以不加默认名称为“mysql”)
五、启动服务
net start mysql
六、修改root口令
执行命令:mysql -u root -p
输入第三步中生成的口令进入mysql命令行,执行如下命令,将root口令修改成root:
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘root‘;
通过以上步骤,即可完成windows下64位MySQL的安装
原文:https://www.cnblogs.com/simon-xie/p/13763145.html