MySQL超详细安装配置教程(亲测有效)

目录

1.下载mysql

 2.环境配置

3.安装mysql

​4.navicat工具下载与连接

​5总结


1.下载mysql

mysql下载--MySQL :: 下载 MySQL 社区服务器

下载的时候这里直接逃过就行

我这里的版本是最新的mysql8.0.37

下载完成之后,将压缩包进行解压

 这里我建议大家把自己的mysql放到D盘根目录下,防止后面出现问题,自己找的时候也方便(我就踩过这个坑)

 2.环境配置

打开电脑系统环境变量

在系统变量中找到Path,点击进入编辑

 加上自己mysql中bin文件夹的路径

然后确定退出即可

注意:

这一步非常重要,很多人就是因为没有进行环境变量的配置, 直接在任务指示符上用'mysqld'命令进行安装,就会爆出这样的错误:

'mysqld' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

3.安装mysql

编辑创建好的my.ini文件,用于初始化mysql数据库

这里大家只需要创建一个txt文档,然后改下后缀名即可 

 

 用文档编辑器打开进行编辑:

将下面代码输入进去:

注意:

下面这两个位置是需要自己去设置的,下面是我自己的设置.

# 设置mysql的安装目录
basedir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64\data

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\MySQL-8.0.37\MySQL-8.0.37-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

在自己的搜索栏输入cmd,用管理员的身份运行

注意:

这里一定要使用管理员的身份运行,不然后面可能会出现权限不够的错误

 

 打开之后进入下载好mysql中bin的路径下:

输入下面代码进行初始化mysql:

mysqld --initialize

 命令成功后(没有出现错误信息),回到自己mysql的文件中,会出现之前没有的data文件

进入data文件,里面有后缀名.err的文件,里面存放了你登入mysql的密码

双击打开,找到自己的用户和密码

因为我已经下载好了,跟你们第一次不一样,这里就展示不了

一般来说root@localhost是你的初始账户,:冒号后面便是你的密码

注意:

如果是之前下载过的,下的时候出错,可能是没有卸载干净,可以输入下面代码到命令指示符中

sc delete mysql 

然后输入下面代码进行安装:

mysqld --install

我这里是已经下好了

 然后输入下面代码开启mysql服务:

net start mysql

 然后使用刚才查看的用户和密码进行登入:

大家也可以先输入:

mysql -u root -p

回车之后会提示输入密码

没有报错,显示你mysql的版本就是安装成功了

然后进行密码的修改,使用命令:

alter user 'root'@'localhost' identified with mysql_native_password by ' **这里填写新密码** ';

这里大家在''里面填入改后的密码 

### 将MySQL安装在D盘的方法 要在Windows环境中将MySQL安装到指定的D盘路径,可以通过自定义安装的方式实现。以下是详细的说明: #### 配置文件设置 在配置`my.ini`或`my.cnf`时,需明确指定MySQL安装目录和数据存放目录。例如,在引用的内容中提到的配置如下所示[^1]: ```ini [mysql] default-character-set=utf8 [mysqld] port = 3306 basedir = D:\Software\1_java\MySql\mysql-8.0.37-winx64 datadir = D:\Software\1_java\MySql\mysql-8.0.37-winx64\data max_connections=20 character-set-server=utf8 default-storage-engine=INNODB sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES ``` 其中,`basedir`指定了MySQL安装路径,而`datadir`则表示数据库文件的实际存储位置。 #### 自定义安装过程 如果使用的是MSI安装包,则可以按照以下方式完成自定义安装[^3]: 1. 运行MySQL MSI安装程序。 2. 在安装向导界面中选择“Custom(自定义)”选项。 3. 浏览并手动设定目标路径为D盘下的某个目录,例如`D:\MySQL\mysql-8.0.x`。 4. 继续完成安装流程,并确保初始化完成后生成的数据目录位于指定的`datadir`路径下。 对于ZIP版安装的情况,可以直接解压至所需的D盘目录,随后通过编辑配置文件来调整具体参数。 #### 辅助工具介绍 虽然不是必需品,但某些情况下可考虑利用像MySQL Notifier这样的附加组件来进行状态监控等操作[^2]。不过通常来说,这类功能更多依赖于第三方GUI应用支持,比如MySQL Workbench。 以上即为针对Windows平台执行MySQL定制化部署至非默认磁盘分区的操作指导。 ```python # 示例Python脚本验证连接情况 (假设已正确安装) import mysql.connector try: connection = mysql.connector.connect( host="localhost", user="root", password="yourpassword" ) if connection.is_connected(): db_Info = connection.get_server_info() print(f"MySQL Server version: {db_Info}") except Exception as e: print(e) finally: if 'connection' in locals() and connection.is_connected(): connection.close() ```
评论 453
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值