MySQL不同版本安装

一、下载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不同版本安装_第1张图片

MySQL不同版本安装_第2张图片

MySQL不同版本安装_第3张图片

MySQL不同版本安装_第4张图片

MySQL不同版本安装_第5张图片

MySQL不同版本安装_第6张图片

MySQL不同版本安装_第7张图片

MySQL不同版本安装_第8张图片

MySQL不同版本安装_第9张图片

MySQL不同版本安装_第10张图片

MySQL不同版本安装_第11张图片

MySQL不同版本安装_第12张图片

点击下一步后完成安装。

二、使用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、启动服务:

可以手动启动服务:

MySQL不同版本安装_第13张图片

也可以使用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/SQLT-SQL触发程序(发生某个事件时所称的存储过程)支持指针真正支持VARCHAR数据类型,解决了一个长期存在的MySQL VARCHAR bugMyISAM表中对RTREE索引的支持,将使访问地理数据变得很容易。
MySQL 5.1相对于5.0版本,MySQL 5.1实现了一些新的功能:联机备份(允许添加replication slave,而不必关闭主服务器)。BIT类型,实际占用1位,而不是1字符失败保护(failsafe)复制。

注:只说明了MySQL5.0和MySQL5.1的主要特性。

你可能感兴趣的:(mysql,数据库,服务器)