一、下载MySQL MSI安装包安装MySQL。
1.官网下载相应的安装包:
8.0:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.18.0.msi
5.7:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.28.0.msi
下载完成之后解压文件,进行安装MySQL,安装过程较为简单。
点击下一步后完成安装。
二、使用MySQL ZIP包安装MySQL。 压缩包的方式在5.7之前和之后不太一样。
A.5.7之前的安装:
1、解压到非中文、非特殊字符路径下。
2、将bin目录配置到环境变量中。
3、在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadir:
basedir=mysql主目录
datadir=mysql主目录/data
4、以管理员身份打开cmd,将路径切换到bin中,执行命令
mysqld install新服务名 //安装mysql服务器到系统
5、启动服务:
可以手动启动服务:
也可以使用net start mysql 命令启动:
6、测试
cmd中执行命令
mysql -uroot –p
B.5.7之后的安装。
1. 下载位置:mysql下载位置。
2. 解压缩后位置:D:\mysql-8.0.15-winx64。
3. 在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadir:
basedir=mysql主目录
datadir=mysql主目录/data
4. 初始化命令(记录控制台给出的随机密码,一定记住):
mysqld --initialize --console
5. 然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)
mysqld --install mysql8
6. 启动服务:
net start mysql8
7. 登陆旧密码登陆(第3步中的密码):
mysql -u root -p
8. 修改密码:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
之后键入修改密码的命令:ALTER USER root@localhost IDENTIFIED BY 'root'
9. 使用新密码登陆:
mysql -u root -p 新密码
10.卸载MySQL:
停止服务:net stop mysql
删除服务:mysqld --remove
三、MySQL的发展史,MySQL特性。
1.MySQL的发展史:
初始阶段-----人工管理:人力手工整理存储数据。
萌芽阶段-----文件系统:使用磁盘文件来存储数据。
初级阶段-----第一代数据库:出现了网状模型、层次模型的数据库。
中级阶段-----第二代数据库:关系型数据库和结构化查询语言。
高级阶段------新一代数据库:NOSQL型数据库。
2.MySQL的特性:
MySQL 5.0:支持存储过程。存储过程是一个开发人员在其他数据库环境最常用ANSI SQL标准,对于MySQL来说,这已经姗姗来迟了。MySQL 5.0所支持的存储过程的语法类似于Oracle PL/SQL和T-SQL。触发程序(发生某个事件时所称的存储过程)、支持指针、真正支持VARCHAR数据类型,解决了一个长期存在的MySQL VARCHAR bug。在MyISAM表中对RTREE索引的支持,将使访问地理数据变得很容易。
MySQL 5.1:相对于5.0版本,MySQL 5.1实现了一些新的功能:联机备份(允许添加replication slave,而不必关闭主服务器)。BIT类型,实际占用1位,而不是1个字符。失败保护(failsafe)复制。
注:只说明了MySQL5.0和MySQL5.1的主要特性。