环境
windows7/10
mysql 8.0.17
安装
下载地址:https://dev.mysql.com/downloads/mysql/
选择版本
进入下载界面选择
下载好选择位置解压到当前文件夹(我放在了D盘)
配置环境变量 我的电脑->属性->高级系统设置->环境变量->系统变量->Path 新建一个把mysql的bin目录添加进去
在解压的文件下创建一个SetConfigure.ini文件(名字无所谓,后缀是ini就行)
文件内容是
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
接着用管理员权限打开PowerShell
输入命令
mysqld --initialize-insecure #初始化mysql且用户名是root 密码为空
接着输入
mysqld --install
启动mysql
net start mysql
接着输入
mysql -u root -p #-u后面是用户名 -p后面是密码 前面提到了密码为空 直接Enter
输入命令查看数据库
show databases; #注意mysql的命令都要以;作为结束符
这四个数据库是系统数据库
1.information_schema:这个数据库保存了mysql服务器所有数据库的信息。比如数据库的名、数据库的表、访问权限、数据库表的数据类型,数据库索引的信息等等。
2.performance_schema:主要用于收集数据库服务器性能参数,可用于监控服务器在一个较低级别的运行过程中的资源消耗、资源等待等情况。
3.sys:库中所有的数据源来自:performance_schema。目标是把performance_schema的把复杂度降低,让DBA能更好的阅读这个库里的内容。让DBA更快的了解DB的运行情况。
4.mysql:mysql的核心数据库,类似于sql server中的master表,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息。
最后输入 quit; 退出mysql
教程至此结束,下面开始mysql教学