官方下载路径:https://dev.mysql.com/downloads/mysql/
在根目录下创建一个txt文件,名字叫my,修改文件后缀为ini
之后复制下面这个代码放在文件下
(新解压的文件没有my.ini文件,需自行创建)
以下代码除安装目录和数据的存放目录需修改,其余不用修改
存放目录需要在当前目录(或者指定目录)新建一个,建议当前目录下新建
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 ----------是你的文件路径------------- basedir=D:\mysql-8.0.26-winx64 # 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建 datadir=D:\mysql-8.0.26-winx64\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4
以管理员身份进入命令行
进入到SQL安装目录的bin文件夹下
cd D:\mysql-8.0.26-winx64\bin
初始化MySQL
mysqld --initialize --console
复制root@localhost:后的密码,等会修改密码需要(以下的图片网络上找的,因为我已经安装过了MySQL)
安装MySQL服务
mysqld --install mysql
启动MySQL服务
net start mysql
切换到MySQL的bin文件夹下,启动MySQL
mysql -uroot -p
输入刚刚root@localhost:后的密码
密码正确输入之后进入该界面
修改密码(在MySQL界面下)
ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';
密码修改完成
此电脑—>属性–>高级系统设置–>环境变量
在系统变量下新建变量
变量名:MYSQL_HOME 变量值:D:\mysql-8.0.26-winx64 //MySQL文件路径,可以复制粘贴路径,也可以浏览目录找到
系统变量的Path变量下添加
%MYSQL_HOME%\bin
结束
如果觉得MySQL占用内存,可以设置手动运行
此电脑–>管理–>服务–>(找到MySQL)–>右键属性–>设置为手动运行
手动运行之后,每次关机或者重启之后需要管理员进入命令行开启服务
net start mysql //启动MySQL服务 net stop mysql //停止MySQL服务
启动MySQL服务后,到MySQL文件夹下的bin文件夹,启动MySQL
mysql -uroot -p
输入密码,成功进入界面
进入之后就可以执行MySQL语句了