前言
数据库 9.3
下载安装MYSQL
一、MYSQL下载
1.官网 https://dev.mysql.com/downloads/mysql/
2. 错误记录:
(1)开始时下载了msi格式,虽然安装程序下载在E盘中,但最终文件夹始终出现在C盘,没有找到原因与解决方式,最后无奈全部删除。
(2)文件夹处理错误,不应处理debug文件夹——>导致出现错误:“ 'mysqld’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”
关于MSI文件
(1)MSI文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。MSI文件将程序的组成文件与功能关联起来。此外,它还包含有关安装过程本身的信息:如安装序列、目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。
(2)采用MSI安装的优势在于你可以随时彻底删除它们,更改安装选项,即使安装中途出现意想不到的错误,一样可以安全地恢复到以前的状态。(但我没有找到方法,是一个一个文件和程序删的。。。。)
二、安装
1.添加内容
1.在mysql-8.0.21-winx64文件夹中新建数据文件夹data,加入my.ini文件。
2. my.ini内容来自https://blog.csdn.net/saber872138/article/details/103754713
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\mysql-8.0.21-winx64-debug-test\mysql-8.0.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-8.0.21-winx64-debug-test\mysql-8.0.21-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
关于将txt转换为ini
点击将txt另存为,类型选为所有文件,将扩展名直接修改为ini。
2.添加路径
此电脑—> 属性—>高级系统设置—>环境变量—>选择path—>点击编辑,加入bin路径E:\mysql-8.0.21-winx64\bin
待解决问题:不知道应加入环境变量还是系统变量,所以都在path中加入了。
3.在cmd中进行安装
- 打开cmd命令提示符,选择以管理员身份运行。
- 进入mysql安装包下的bin目录
- mysqld -install 安装mysql
- mysqld -initialize -console 查看安装初始化信息,其中包括初始化密码
- 运行 net start mysql,启动MYSQL服务
- 输入mysql -u root -p登录。
来源:oschina
链接:https://my.oschina.net/u/4376383/blog/4553868