数据库相关概念
数据库
存储数据的仓库,数据是有组织的进行存储
英文:DataBase,简称DB
数据库管理系统
管理数据库的大型软件
英文:DataBase Management System,简称DBMS
SQL
英文: Structured Query Language,简称SQL,结构化查询语言
操作关系型数据库的编程语言
定义操作所有关系型数据库的统一标准
![](https://img-blog.csdnimg.cn/img_convert/618e74cf050f3f954f8d1e6a2465c87c.png)
MySQL数据库
MySQL:开源免费的中小型数据库。后来Sun公司收购了MySQL,而Sun公司又被Oracle 收购
MySQL下载
下载地址:MySQL :: Download MySQL Community Server (Archived Versions)
![](https://img-blog.csdnimg.cn/img_convert/a34b19d956b45612afd8f9da7c28cc2e.png)
这里我选择的版本为5.7.24
![](https://img-blog.csdnimg.cn/img_convert/f6f2d70e12fc8949e1a1bd9bbbc0f0ea.png)
根据电脑的配置情况下载对应的ZIP包
![](https://img-blog.csdnimg.cn/img_convert/b53d52446c83aa4751e5ad19245f3134.png)
安装
将压缩包转移到一个非中文的目录下面解压到当前文件夹即可
![](https://img-blog.csdnimg.cn/img_convert/5182f5d7f069bae45701dcc8e5e3c67c.png)
点击进入此文件夹
![](https://img-blog.csdnimg.cn/img_convert/81a09ea5419aa1143b8c626599c1b5a0.png)
这样就安装好了
配置环境变量
打开环境变量配置框在系统变量一栏中选择新建输入变量名为MYSQL_HOME;输入变量值为刚刚压缩文件解压的目录
![](https://img-blog.csdnimg.cn/img_convert/e6edbd415bb876f9bde8f68fc2f89440.png)
在系统变量一栏中选择双击Path变量一栏后,选择新建,输入%MYSQL_HOME%\bin然后回车即可
![](https://img-blog.csdnimg.cn/img_convert/a6b7b948bc8823c90234f2c3373fa8c6.png)
新建配置文件
在刚刚解压的文件里创建以下文件my.ini
![](https://img-blog.csdnimg.cn/img_convert/dc878a380c5885ffb8f7fda697f6ac25.png)
在新建的文件中输入以下内容
[mysql] default-character-set=utf8
[mysqld] character-set-server=utf8
default-storage-engine=INNODB
sqlmode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
![](https://img-blog.csdnimg.cn/img_convert/0a90d686aa32e588e2cf1423c4ba84e1.png)
保存,然后拷贝一份放入bin目录即可
初始化MySQL
在我的电脑的C:\Windows\System32路径下搜索cmd以管理员方式打开
![](https://img-blog.csdnimg.cn/img_convert/579023cf9324a1b0fc36daa4cf2855bd.png)
![](https://img-blog.csdnimg.cn/img_convert/550ab6bb119e33746b05318ebfc46e5e.png)
输入mysqld --no-defaults --initialize-insecure然后回车
![](https://img-blog.csdnimg.cn/img_convert/c042be063277e0bc18d57c387faa1f0e.png)
返回解压的文件夹会多出一个data文件,这样这一步就配置好了
![](https://img-blog.csdnimg.cn/img_convert/326f1836e52c7977ae023f87ae84f468.png)
注册MySQL服务
继续在命令窗口输入mysqld -install然后回车
![](https://img-blog.csdnimg.cn/img_convert/7fb99c665ab372a3b7881c7fa2f16964.png)
然后在输入services.msc
![](https://img-blog.csdnimg.cn/img_convert/c0428f52e6c22b72f3ea47ce5c35ccb5.png)
查看已安装服务
![](https://img-blog.csdnimg.cn/img_convert/8f14d4a4ef65ef5d239f7ced3b7af65b.png)
看到MySQL即可
启动MySQL服务
在命令窗口继续输入net start mysql
![](https://img-blog.csdnimg.cn/img_convert/b698492a3ba56059a405a3c550f63c86.png)
到现在为止,MySQL已经成功的安装到我们的电脑上了,我们的电脑也成为MySQL服务器了
继续在命令窗口输入mysqladmin -u root password 1234,设置账户名为root,密码为1234
![](https://img-blog.csdnimg.cn/img_convert/826ad6ea0890bbceee91c9d981521092.png)
继续在命令窗口输入mysql -uroot -p1234登录
![](https://img-blog.csdnimg.cn/img_convert/0c3e877bacfc9623ec4933c6e29ec362.png)
继续在命令窗口输入exit就退出了
![](https://img-blog.csdnimg.cn/img_convert/3e9b030d881167a173d5b236f3931385.png)
如果我们要连接其他人的MySQL服务器就在窗口中输入mysql -uroot -p1234 -h127.0.0.1 -P3306
其中127.0.0.1为ip地址,3306为端口号
![](https://img-blog.csdnimg.cn/img_convert/633f6fbe09463c8b4a9d149744d4ee8c.png)
至此,所有的MySQL就安装配置完成了