mysql-zip版本安装教程图解
先别急下载,看看你要怎样的安装方式再选择下载。
MySQL官网主要有两种安装方式一种是msi安装包,一种是zip
MSI:什么是msi百度百科链接
一般推荐新手小白使用
官话简述:MSI就是microsoft installer的简写,是微软格式的安装包。是Windows为自己用户做的可扩展软件按管理系统。用来管理软件的安装、组件添加和删除、监视文件修复及回滚。它实际上是一个数据库,包含安装一种产品所需要的信息和在复杂情况下进行安装、卸载程序所需的指令和数据。采用MSI安装的优势在于你可以随时彻底删除它们,更改安装选项,即使安装中途出现意想不到的错误,一样可以安全地恢复到以前的状态,关于访问过程和快照什么的就扯远了。
总结一下:就是微软给Windows弄的一个安装程序模块,软件穿上它(很多软件直接就是msi了),用户就可以直接 next、 next、 next…… finish安装软件了。优点:简单、方便、快捷,安装配置都是用默认值;缺点:缺点就是优点造成的,安装过程都是默认设计的,无法直接进行个性化设计、微调,没法专项安装数据库,重新调整需要安装完成后,进入配置文件,或者使用一些mysql命令在命令界面更改。
ZIP:什么是zip百度百科链接
这种使用者都是对数据库有了基本掌握的 程序员~大牛 使用,
详细看官网,就是一种压缩文件格式,与之对应的还有7z、rar等,反正就是我们日常熟悉的压缩包格式的一种。而且现在Windows也把他内置了,不用安装解压软件,点击右键选项就可以看到解压。
再说说官网下载界面的那个后缀
Debug:通常称为调试版本,它包含调试信息,并且不作任何优化,所以容量比Release大很多。(优化会使调试复杂化,因为源代码和生成的指令间关系会在优化过程中变得更复杂),不优化便于程序员进行代码调试等操作。Debug模式下生成两个文件,除了.exe或.dll文件外,还有一个.pdb文件,该文件记录了代码中断点等调试信息
Release:称为发布版本,它往往是进行了各种优化,不对源代码进行调试。编译时对应用程序的速度进行优化,使得程序在代码块大小和运行速度上都尽量达到最优状态,以便用户能很好地进行使用。(调试信息可在单独的PDB文件中生成)。Release模式下生成一个文件.exe或.dll文件
注:
Release 使得程序在代码大小和运行速度上都是最优的,Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,在此不讨论)
实际上,Debug 和 Release 并没有本质的界限,他们只是一组编译选项的集合,编译
器只是按照预定的选项行动。事实上,我们甚至可以修改这些选项,从而得到优化过的调
试版本或是带跟踪语句的发布版本。
总结:不同后缀是为了不同用户,不同场合等方向性专门设计的,作为大众和日常正常使用者而言,选择Release版本就好,有些软件的Release版本不会进行标注,其他版本才会被区别出来。
步骤
去MySQL官网下载安装包,只能下载zip压缩版安装包,其他类型的安装包不能使用这个方法安装
解压安装包到电脑盘里
创建my.ini文件
my.ini文件内容
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir= D:\mysql (修改成自己的路径)
# 设置mysql数据库的数据的存放目录
datadir= D:\mysql\data (修改成自己的路径)
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
搭建环境
初始化mysql数据库
初始化结果会给你一个随机的MySQL数据库密码,切记要复制下来这个临时密码,复制临时密码、复制临时密码、复制临时密码
输入安装命令:mysqld --install
第二个mysql是服务名字,我把名字设为mysql(默认名):mysqld --install mysql
MySQL服务没有启动(一般少有出现),使用:net start mysql
安装成功后使用临时密码进入mysql数据库 : mysql -uroot -p
初始密码
如果想改密码,可以用 ALTER USER USER() IDENTIFIED BY ‘NewPassword’;,命令最后的分号要加,NewPassword是要改的新密码。