数据库相关概念
数据库
- 存储数据的仓库,数据是有组织的进行存储
- 英文:DataBase,简称DB
数据库管理系统
- 管理数据库的大型软件
- 英文:DataBase Management System,简称DBMS
SQL
- 英文:Structured Query Language,简称SQL,结构化查询语言
- 操作关系型数据库的编程语言
- 定义操作所有关系型数据库的统一标准
MySQL下载与安装
下载
这里下载较为稳定的5.7版本MySQL官网
解压配置环境变量
新建MYSQL_HOME系统变量
编辑Path添加MYSQL中bin文件夹地址
新建配置文件
在mysql-5.7.42-winx64文件下创建配置文件my.ini
文件内容如下
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
配置数据库的默认编码集为utf-8默认数据引擎为INNODB
初始化MYSQL
首先以管理员身份运行cmd
初始化data目录命令为:mysqld --initialize-insecure
如果没有报错证明已经初始化成功,这时我们可以看到mysql-5.7.42-winx64目录下已经生成了data目录
ps:以管理员方式运行cmd方法
- 在任务资源管理器中找到cmd位置c:\Windows\system32,右键选择以管理员方式运行
- 在开始菜单中找到Windows系统目录下cmd,右键选择以管理员方式运行
注册MySQL服务
在cmd中输入命令:mysqld -install 注册MySQL服务
用命令 services.msc命令打开服务列表可以看到MySQL已经成功注册
此时计算机已经安装好了MySQL服务了,成为MySQL服务器
注册成功的MySQL服务第一次启动需要手动操作
在cmd中输入net start mysql 启动服务
net stop mysql 停止服务
登录管理员帐号
修改默认管理员密码:mysqladmin -u root password ****(ps.这里改为自己的管理员密码)
登录管理员帐号:mysql -u root -p
退出命令:exit或quit
登录参数
mysql -u用户名 -p密码 -h要连接的mysql服务器的IP地址(默认127.0.0.1)-P端口号(默认3306)
卸载MySQL
- 输入net stop mysql 停止MySQL服务
- mysqld -remove mysql 移除MySQL服务
- 最后删除MySQL目录以及相关的环境变量