含有mysql的条目无法创建数据文件
本文内容列表:
- 1、Mysql数据文件生成好像失败了。
- 2、新安装的系统中,系统盘上的mysql应该没有了。 D盘安装mysql5.7时没有data文件夹。创建文件夹的时候出现这个错误!
- 3.我的MySQL没有自动配置数据目录,但不知道问题出在哪里。请授予远程访问权限。
- 4.为什么我的mysql中没有data文件夹?
- 5、安装mysql并在终端输入命令生成数据文件时,一直询问系统找不到指定路径。
Mysql数据文件生成似乎失败
Mysql数据文件生成似乎失败
检查mysql根目录中的my.ini文件,其中datadir是数据文件的路径。
或者第一次启动时,有一个默认值。
如果你不知道在哪里,这里是:
启动后,进入MYSQL客户端程序,输入:show variables like '%data%';

对于你刚安装的系统,系统盘上不应该有mysql。是的,在D盘安装mysql5.7时没有data文件夹。创建文件夹的时候出现这个错误!
免安装版本,配置步骤:
编辑配置文件my.ini
根据my.ini的设置创建对应的数据文件夹;
初始化,运行:mysqld --initialize-insecure - -user=root
如果一切都设置好了,应该没有问题。
MySQL没有自动配置数据目录,但我不知道问题出在哪里。请授予远程访问权限
数据库文件默认存放位置:C:\Program Files\MySQL\MySQL Server 5.0\data。
数据库配置文件位于C:\Program Files\MySQL\MySQL Server 5.0\my.ini。
之所以找到非测试数据库文件夹和我在数据文件夹中创建的文件夹,是因为测试数据库是一个空数据库,用于测试。需要去mysql数据库找到自己的目录。
mysql数据库文件默认存储位置:C:\Program Files\MySQL\MySQL Server 5.0\mysql。
MySQL 是一个开源关系数据库管理系统(RDBMS)。 MySQL数据库系统采用最常用的数据库管理语言——结构化查询语言(SQL)进行数据库管理。
下面详细介绍用于查找各种数据库的几个命令:
1.选择你创建的数据库
mysql USE MYSQLDATA; (出现Database Changed时按回车,说明操作成功!)
2.:使用SHOW语句查看服务器上当前有哪个数据库
mysql SHOW DATABASES;
3。查看当前数据库存在哪些表
mysql SHOW TABLES;
4。显示表结构。
mysql DESCRIBE MYTABLE;
扩展信息:
Mysql数据库服务器有三个数据库:信息模式数据库、mysql数据库和测试数据库。
1。 nformation_schema数据库:该数据库存储mysql服务器上所有数据库的信息。例如数据库的名称、数据库表、访问权限、数据库表的数据类型、数据库索引信息等。关于这个数据库的每一点信息都存储在这个数据库中。 MySQL 附带
information_schema 数据库,它提供了一种访问数据库元数据的方法。什么是元数据?元数据是关于数据的数据,例如数据库名称或表名称、列数据类型或访问权限等。有时用于描述此信息的其他术语包括“数据字典”和“系统目录”。
在MySQL中,信息模式被认为是一个数据库,或者更准确地说,是一个信息数据库。它包含有关 MySQL 服务器维护的所有其他数据库的信息。
如数据库名称、数据库表、数据类型以及表列的访问权限等。在INFORMATION_SCHEMA中,有几个只读表。它们实际上是视图,而不是基表,因此与它们相关的任何文件都将不可见。
2。 mysql数据库:该数据库包含了mysql数据库中的所有信息表。
这是mysql中的核心数据库,对应sql server中的主表。主要负责在数据库中存储mysql需要的用户、权限设置、关键字等控制管理信息。它无法被删除。如果你对mysql不是很了解,不要轻易改变这个数据库中的表信息。
3. 测试数据库:用于测试的空数据库。
这是安装过程中创建的测试数据库。就像名字一样,它是一个完全空的数据库,没有任何表,可以删除。
为什么我的mysql里没有data文件夹
打开cmd命令窗口,进入mysql安装文件夹中的bin文件夹。然后输入命令:
mysqld --initialize-insecure --user=mysql
并回车;
进入库检查数据文件夹是否已自动创建。
注意这个命令。 --符号前面有空格
安装mysql在终端输入命令生成数据文件时,一直询问系统找不到指定路径
一般情况下,安装完mysql后,我们都希望能够直接连接使用,但实际情况可能并没有这么顺利。安装完成后,直接在CMD中输入命令:
C:\Windows\system32mysql -uroot 'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
