本文作者:kris

MySQL安装后默认自带数据库的作用详解-mysql数据库默认安装目录

kris 2025-01-15 15:00:04 2
MySQL安装后默认自带数据库的作用详解-mysql数据库默认安装目录摘要: mysql中自带的数据库是什么?MySQL自带的数据库(1) information_schema:提供了访问数据库元数据的方式。其中保存着关于MySQL服务器所维护的所有其他数据...

mysql中自带的数据库是什么?

MySQL自带的数据库

(1) information_schema:提供了访问数据库元数据的方式。其中保存着关于MySQL服务器所维护的所有其他数据库的信息,如数据库名、表名、列的数据类型、访问权限等。

(2) mysql:这个是MySQL的核心数据库。主要负责存储数据库的用户、权限设置、关键字以及MySQL自己需要使用的控制和管理信息等。

(3) performance_schema:主要用于收集数据库服务器性能参数,如提供进程等待的详细信息,包括锁、互斥变量、文件信息;保存历史的事件汇总信息,为提供MySQL服务器性能做出详细的判断;对于新增和删除监控事件点都非常容易,并可以改变MySQL服务器的监控周期等。

(4) sys:是MySQL5.7新增的系统数据库,其在MySQL5.7中是默认存在的,在MySQL5.6及以上版本可以手动导入。这个库通过视图的形式把information_schema和performance_schema结合起来,查询出更加令人容易理解的数据。

(5)Sakila样本数据库是MySQL官方提供的一个模拟DVD租赁信息管理的数据库,提供了一个标准模式,可作为书中例子,教程、文章、样品,等等,对学习测试来说是个不错的选择

mysql数据库文件默认保存在什么位置?

  如果没有修改默认设置安装路径,MYSQL默认安装在C:/Program Files/MySQL/MySQL Server 5.1,新建的数据库文件在C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/data这里。

mysql数据库如何设置默认字符集?

在MySQL中设置默认字符集可以保证数据库的数据存储与传输的一致性。可以通过以下步骤设置MySQL默认字符集:

1.编辑my.cnf文件

在MySQL的配置文件my.cnf中加入以下内容:

MySQL安装后默认自带数据库的作用详解-mysql数据库默认安装目录

图片来源:网络

[mysqld]

character-set-server=utf8mb4

collation-server=utf8mb4_general_ci

2.重启MySQL服务

保存my.cnf文件后,重启MySQL服务。

3.修改数据库

对于已经存在的数据库,可以通过以下sql语句修改其字符集:

ALTER DATABASE database_name DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

对于新建的数据库,可以在CREATE DATABASE语句中指定字符集:

CREATE DATABASE database_name DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

设置MySQL默认字符集可以避免在数据传输和存储过程中出现乱码等问题。

可以使用SET CHARACTER SET命令修改默认字符集。

1. 在MySQL客户端中,输入以下命令:

```

SET NAMES utf8;

```

2. 修改MySQL配置文件。在MySQL配置文件中,将以下行添加到[mysqld]部分:

```

character-set-server=utf8

```

3. 重新启动MySQL服务。

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/23722.html发布于 2025-01-15 15:00:04
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享