mysql windows 安装
下载文件:【数据库-mysql-DBMS】mysql-8.0.16-winx64.zip 在群文件里。
公网下载:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-winx64.zip
(可能有点慢)
解压缩,得到
mysql-8.0.16-winx64
文件夹复制到你打算装mysql的地方
我这里复制到了D盘的mysql文件夹。
新建一个文件叫
my.ini
修改
my.ini
文件[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 #这里要改 basedir=D:\mysql\mysql-8.0.16-winx64 # 设置mysql数据库的数据的存放目录 #这里要改,记得新建个文件夹 #这里要改,记得新建个文件夹(data) datadir=D:\mysql\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
记得新建一个文件夹呀
- 进入到mysql-8.0.16-winx64 目录下,再进入bin目录
SHIFT+右键,在当前打开cmd或者powershell窗口,然后输入
mysqld --initialize --console
记得看类似这样的文字。
A temporary password is generated for root@localhost: #HF.>kwue8/4 A temporary password is generated for root@localhost: rI5rvf5x5G,E #HF.>kwue8/4 rI5rvf5x5G,E 后面的奇怪的东西就是初始化的密码
右键开始键,选择类似这个,后面带管理员的。
进入目录 ,输入mysqld --install [服务名]
cmd cd /d D:\mysql\mysql-8.0.16-winx64\bin (cmd下)
安装服务,这里要管理员权限。
mysqld --install mysqld_win
如果出现报错之类的,你试试先输入cmd
启动服务,登录mysql ,设置远程登录,刷新权限。
net start mysqld_win #启动服务
尝试登录:
失败了
管理员模式下执行:
net stop mysqld_win
- 删除d:/mysql/data文件夹
- 从执行
mysqld --initialize --console
那一步开始。
或者用虚拟机版。