这里写自定义目录标题
- Windows环境下配置MySQL
- 下载MySQL
- 配置MySQL
- 配置my.ini文件
- 添加环境变量
- 启动,初始化数据库
- 登录数据库
- 修改root密码
Windows环境下配置MySQL
下载MySQL
访问下载地址,你将看到:
首先留意图中1处操作系统应选择Windows,然后可选择2处下载按钮,跳转到下一网页:
选择红框处即可马上开始下载。
下载结果是一个压缩包,里面包含了MySQL的可执行文件,直接解压并移动到你认为合适的位置即可。譬如下图我把它重命名并放在了非系统盘B盘:
mysql文件夹内容:
图中的bin文件夹即为MySQL可执行文件所在的目录,图中的my.ini为下文所述的手动配置的文件。
配置MySQL
配置my.ini文件
在上述解压好的mysql文件夹中新建一个名为my.ini的文件:
除了可以直接在资源管理器中新建文件然后修改其后缀名,也可以使用cmd来创建这个文件。使用命令提示符cmd进入mysql文件夹并执行图示指令即可创建文件。使用type nul>xxx
即可创建任意后缀名的文件(xxx处需同时指定文件名及后缀名,比如此处的my.ini)。
回到文件资源管理器,使用notepad打开新建的my.ini文件并输入以下内容1:
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录,此处记得修改为你放置解压后的文件夹的路径
basedir=B:\mysql
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
添加环境变量
目的:无需cd到解压目录即可启动和操作MySQL
具体步骤如下图:
这样无需cd就可以直接开始下面的步骤了。
启动,初始化数据库
cmd中执行mysqld --initialize --console
初始化数据库,等待命令执行完后在A temporary password is generated for root@localhost:
处会显示root的初始密码,请记下来,后面登录数据库需要用到。
接着,以管理员身份运行cmd,输入以下安装命令mysqld install
此处必须以管理员身份运行cmd,否则会报“拒绝访问”错误。
完成安装后,执行net start mysql
启动数据库
登录数据库
此数据库部署在本机。登录本机MySQL执行命令mysql -u root -p
,执行后要求输入密码,请输入刚刚初始化完成后你记下的初始密码完成登录。
登录成功显示如上图内容。
修改root密码
若觉得root的临时密码比较难记,可以修改root的密码。
我的MySQL版本为8.0.23,使用语句ALTER user 'root'@'localhost' IDENTIFIED BY 'xxxxx';
即可将root密码改为xxxxx。2