1. 下载MySQL压缩包
下载地址:MySQL :: Download MySQL Community Server (Archived Versions)
此处下载的是MySQL的最新版本,windows,64位。下载得到的是一个zip压缩包:
2. 解压mysql压缩包
mysql-x.x.xx-winx64.zip是免安装的版本。直接解压zip文件,将解压后的压缩包文件放入路径(不要有中文路径)(这里我放在了D:\mysql下)
3. 创建my.ini配置文件
在mysql安装目录下,创建一个my.ini配置文件,然后在里面添加以下内容(mysql安装目录要改成自己的,注意配置文件的安装目录的第一个字母需要大写,不然识别不到会少个字母导致报错 比如E:\software\mysql\mysql-8.0.32-winx64 配置文件得写成E:\Software\mysql\mysql-8.0.32-winx64 ):
### my.ini
[mysqld]
basedir = "E:\Software\mysql\mysql-8.0.32-winx64" #mysql安装目录
datadir = "E:\Software\mysql\mysql-8.0.32-winx64\data" #mysql安装目录+data(表信息会存储在这层文件夹)
character-set-server=utf8
character_set_filesystem= binary
[client]
port=3306
default-character-set = utf8
[mysqld_safe]
timezone="CST"
[mysql]
default-character-set=utf8
4. 使用命令初始化mysql
win+r后输入cmd 并且以管理员的身份运行:在终端输入初始化的命令,会生成一个以root为用户名,空密码的用户数据:(命令前面的双引号里的是:mysql的安装目录)
"D:\software\mysql\mysql-8.0.33-winx64\bin\mysqld.exe" --initialize-insecure
执行命令成功后,mysql目录下会新增一个data目录(实际上我安装时没有新增data目录可能是配置文件版本写错了问题,但是不影响使用):这一步成功后面基本没有什么问题
安装mysql:…–install mysql
"D:\software\mysql\mysql-8.0.33-winx64\bin\mysqld.exe" --install mysql
启动mysql:
net start mysql
关闭mysql:
net stop mysql
5.查看mysql这个服务
然后win+R,输入services.msc,在服务里可以看到mysql这个服务:
6.配置环境变量
1.将mysql安装目录”D:Program Filesmysql-5.7.31-winx64in“添加到系统环境变量。
右键我的电脑——>属性——>高级系统设置——>环境变量——>系统变量中的“Path”——>点“编辑”——>”新建“——>将”D:Program Filesmysql-5.7.31-winx64in“添加到系统环境变量——>”确定“。
2.启动mysql服务:
7. 测试用终端命令是否能登录mysql
这时不需要管理员权限了,直接打开cmd,输入mysql -u root -p:默认没有密码,直接点回车即可,最后出现 “mysql>” 说明成功了。
8. 设置mysql的root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';
请注意,如果你使用的是旧版本的MySQL(例如MySQL 5.6及更早版本),则可以使用以下命令:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_password');
然后刷新下权限
FLUSH PRIVILEGES;
9.连接工具连接mysql
然后可以用数据库连接工具连接本地mysql了