安装环境: windows 10 安装版本:mysql-8.1.0-winx64.zip 安装目录:C:\Program Files\MySQL
1.解压安装文件,将解压后的文件夹重命名MySQL Server 8.0
2.将文件夹MySQL Server 8.0移动到安装目录C:\Program Files\MySQL下面

3.在文件夹MySQL Server 8.0下面新建文件my.ini文件
4.复制下面的内容到my.ini文件内
[client]
default-character-set=utf8mb4
port=3306
[mysql]
default-character-set=utf8mb4
[mysqld]
port=3306
character-set-server=utf8mb4
default-storage-engine=INNODB
5.配置环境变量,在系统变量配置
新建变量 MYSQL_HOME,变量名MYSQL_HOME,变量值C:\Program Files\MySQL\MySQL Server 8.0
将MYSQL_HOME添加到Path环境,在Path变量新建一个变量值添加%MYSQL_HOME%\bin
6.服务操作
使用管理员权限进入DOC,在cmd中,进入解压目录下的bin目录依次执行以下命令:
①对mysql进行初始化,请注意,这里会产生一个临时密码,后面要使用这个临时密码
mysqld --initialize --user=mysql --console

执行成功后,生成临时密码,root@localhost:后面跟的就是临时密码。执行成功后,在安装目录生成data文件夹,用于存放数据库。

②安装mysql服务
mysqld --install
③启动mysql服务
net start mysql
④登陆mysql服务,这是使用之前的临时密码
mysql -uroot -p临时密码
⑤修改root账户临时密码密码,修改后的密码:root
alter user 'root'@localhost IDENTIFIED WITH mysql_native_password BY 'root';
系统数据库
| 名称 | 说明 |
|---|---|
| information_schema | 该数据库中包含了当前系统中所有的数据库、表、列、索引、视图等相关的元数据信息,是MySql自身信息元数据的存储库。 |
| performation_schema | 该数据库主要保存MySQL服务器运行过程中的一些状态信息,算是对MySQL服务器的一个性能监控。包括统计最近执行了哪些语句,在执行过程的每个阶段都花费了多长时间,内存的使用情况等等信息。 |
| mysql | 该数据库是MySql系统中的操作和访问权限控制的核心,存放了关于用户账户、权限、等级、密码等的信息。 |
| sys | 该数据库是MySQL自带的一个视图工具,主要用于高效访问和展示MySQL系统的详细信息。这个数据库通过视图的形式把information_schema和performance_schema结合起来,是方便用户进行MySQL系统管理的工具。 |