Windows下安装不同版本的MySQL
前言、
不论你有多少版本的MySQL、还是没有MySQL、即将安装MySQL都可以安装此方法来安装、改一下my.ini
的配置文件的端口等等即可!
准备工作、
- 在mysql官网下载mysql https://dev.mysql.com/downloads/mysql/
- 自己系统是多少位、就选多少位
解压后如下图、
我们在此目录下新建一个my.ini
的配置文件、data目录不要自己新建!!!后面自己会生成
配置文件内容如下:
[Client]
port = 3307
[mysqld]
#设置端口
port = 3307
server-id = 1
# 设置mysql的安装目录
basedir=E:\environment\mysql-5.7.34-winx64\
# 设置mysql数据库的数据的存放目录
datadir=E:\environment\mysql-5.7.34-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
此时准备工作已经全部完成!!
初始化MySQL、
然后用管理员方式打开cmd,找到你自己解压的mysql的bin目录下
输入mysqld --defaults-file=E:\environment\mysql-5.7.34-winx64\my.ini --initialize --console初始化一下,执行完这个命令会发现多
了一个data文件夹
mysqld --defaults-file=E:\environment\mysql-5.7.34-winx64\my.ini --initialize --console
你的目录是什么就是什么、别命令全部复制、第一个红框为初始化命令、只要到达第二个红框就代表初始化MySQL成功了!
临时密码就是第二个红框里面的!!一定要记住
安装MySQL、
接着在此命令行不要退出、执行下面命令
install 后面跟的是mysql的服务名
mysqld install MySQL2 --defaults-file="E:\environment\mysql-5.7.34-winx64\my.ini"
出现Service successfully installed.代表安装成功了!
接着打开任务管理器、看看有没有安装的MySQL2这个服务、如果没有代表没安装成功
我这里是运行的、是因为我配置好启动了、到这一步还没完、千万别启动服务!!
配置MySQL、
安装Windows徽标+R、输入regedit
打开注册表、输入以下路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
找到MySQL2这个服务、打开它修改ImagePath
这个值
注意我圈红框的这个地方!!!
- 这里的路径要修改为你安装MySQL的路径下的bin、后面再跟上mysqld
- –defaults-file 代表MySQL启动时的默认配置文件 最后面是MySQL的服务名!
"E:\environment\mysql-5.7.34-winx64\bin\mysqld" --defaults-file=E:\environment\mysql-5.7.34-winx64\my.ini MySQL2
修改完之后就可以启动了!
启动MySQL、
在任务管理器中、选中鼠标右键就可以启动了
修改MySQL密码、
在你安装的MySQL的bin目录下打开cmd、然后输入以下命令
mysql -uroot -p -P3307 (自己设置的端口)
紧接着输入MySQL的临时密码、成功进入MySQL后输入
set password = password('root') 修改密码
到此为止、就成功了!
使用Navicat连接数据库、
打开Navicat数据库连接工具、输入端口号、用户名及密码、
测试连接一下、连接成功!