对于不同的操作体系,MySQL提供了相应的版别。在Windows操作体系下,MySQL数据库的装置包分为图形化界面装置和免装置这两种装置包。这两种装置包的装置方式不同,装备方式也不同。图形化界面装置包有完好的装置向导,装置和装备很便利。免装置的装置包直接解压即可运用,但是装备起来不便利。
本节主要介绍了MySQL的下载和装置过程,用户可以根据本身的操作体系类型,从MySQL官方下载页面免费下载相应的服务器装置包。本教程以MySQL5.7.29为例介绍其在Windows10操作体系下的装置和装备过程。

mysql

用户下载装置包的过程如下,包含下载Windows图形化MySQL装置包、Windows免装置MySQL装置包以及Linux操作体系的MySQL装置包。
过程1):打开MySQL官方网站(http://www.mysql.com),如图1所示。
MySQL下载页面
过程2):滑到网页底部,点击DOWNLOADS列表下的MySQLCommunityServer,如图2所示。
MySQL下载页面
下载Windows操作体系图形化MySQL装置包
鄙人载页面中,挑选MySQL的版别和操作体系,这里操作体系挑选MicrosoftWindows,如图3所示。
挑选后点击后面的Download进行下载,如图4所示。
下载Linux操作体系MySQL装置包
相同对于在Linux体系下装置MySQL数据库管理体系,用户可以将图3的操作体系改为Linux-Generic操作体系,如图5所示,根据自己的Linux体系下载相应的版别即可。
下载Windows操作体系免装置MySQL装置包
如果用户需求运用免装置的MySQL,可以在官方网站下载免装置的MySQL压缩文件,如图6所示。
过程4):点击Download后进入下载页面,该页面需求注册MySQL账户,也可不进行注册,直接下载,如图7所示。
注意:一般来说应当运用二进制分发版,由于该版别比其他的分发版运用起来更简单,不再需求其他东西来发动就可以运行MySQL。
最终,咱们直接给出MySQL的官方下载地址:https://dev.mysql.com/downloads/mysql/

mysql下载好之后怎么安装

1、MySQL装置文件.zip压缩包装置
2、zip格局是自己解压,解压缩之后其实MySQL就能够使用了,可是要进行环境变量装备zip格局是自己解压
3、我的电脑->特点->高级->环境变量
挑选Path,在其后边增加:你的mysqlbin文件夹的路径:
?
E:mysqlmysql-8.0.22-winx64bin;
4、装备完环境变量之后,在E:mysqlmysql-8.0.22-winx64bin目录下新增加一个装备文件mysql.ini,同时在bin的同级目录下创立一个data文件夹(用于寄存数据库数据)
5、mysql.ini文件的内容如下
mysql.ini装备如下:
[mysql]
#设置mysql客户端默许字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
#设置mysql的装置目录
basedir=E:mysqlmysql-8.0.22-winx64
#设置mysql数据库的数据的寄存目录
datadir=E:mysqlmysql-8.0.22-winx64data
#答应最大连接数
max_connections=200
#服务端使用的字符集默以为8比特编码的latin1字符集
character-set-server=utf8
6、#创立新表时将使用的默许存储引擎
default-storage-engine=INNODB
翻开cmd,不需求进入装置目录(∵之前装备过环境变量),输入下面指令,mysqld–initialize-insecure–user=mysql
装置mysql
mysqldinstall
发动服务发动服务,输入如下指令,回车,发动成功后如下图
netstartmysql
7、服务发动成功之后,需求登录的时候输入指令(第一次登录没有暗码,直接按回车过)
8、修改暗码(必须先发动mysql),履行如下指令回车,enterpassword也回车,暗码一般设置为root,便利记忆
三、运转服务
1、在运转中输入Services.msc
2、发动服务:
3、报错阐明权限
4、主要是改变连接MySQL帐户的加密方法,MySQL4.1/5.0是通过PASSWORD这种方法加密的。能够通过以下两种方法得到解决:
1)MySQL->SETPASSWORDFOR’root’@’localhost’=OLD_PASSWORD(‘new_password’);
MySQL->FLUSHPRIVILEGES;
2)MySQL->UPDATEMySQL.userSETPassword=OLD_PASSWORD(‘new_password’)WHEREHost=’localhost’ANDUser=’root’;
MySQL->FLUSHPRIVILEGES;
5、usemysql
alteruserroot@localhostidentifiedwithmysql_native_passwordby’admin123′;//(admin123为新暗码,不要忘记后边的分号)
flushprivileges;
6、装置反问成功

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。