window下载mysql数据库_MYSQL数据库下载安装(Windows版本) 一时失言乱红尘 2022-11-19 08:00 277阅读 0赞 MYSQL数据库下载安装(Windows版本) 发布时间:2018-05-24 11:54, 浏览次数:372 , 标签: MYSQL Windows 官网下载 \* MYSQL服务下载地址:https://dev.mysql.com/downloads/mysql/ ,这里会显示当前最新的版本,MYSQL刚从5.7版本升到8.0正式版,据说速度提升了2倍并且支持Emojis表情,那我们这边也直接下载MYSQL8.0来进行开发 \* MYSQL可视化工具,这里我们直接用MYSQL官网上面自带的一个MySQL Workbench来进行表的创建查询等操作;下载地址: https://dev.mysql.com/downloads/workbench/ 网盘下载 我的百度网盘放了同样版本的MYSQL8.0版本,方便下载 链接:https://pan.baidu.com/s/1\_BxDqUd2snP8iXR91K6fNw 密码:u0lt MYSQL安装 \* 解压 将下载下来的mysql-8.0.11-winx64.zip压缩包解压到常用安装目录下面 \* 在MYSQL安装目录下面新建一个配置文件(my.ini)用于配置字符集、端口等信息,配置信息如下 \[mysqld\] \# Remove leading \# and set to the amount of RAM for the most important data \# cachein MySQL. Start at 70% of total RAM for dedicated server, else 10%. \# innodb\_buffer\_pool\_size = 128M \# Remove leading \# to turn on a very important data integrityoption: logging \# changes to the binary log between backups. \# log\_bin \# Theseare commonly set, remove the \# and set as required. basedir = C:\\program\\mysql-8.0.11-winx64 datadir = C:\\program\\mysql-8.0.11 \-winx64\\data port =3306 \# server\_id = ..... \# Remove leading \# to set options mainly usefulfor reporting servers. \# The server defaults are faster for transactionsand fast SELECTs. \# Adjust sizes as needed, experiment to find the optimalvalues. \# join\_buffer\_size = 128M \# sort\_buffer\_size = 2M \# read\_rnd\_buffer\_size =2M sql\_mode=NO\_ENGINE\_SUBSTITUTION,STRICT\_TRANS\_TABLES character-set-server = utf8mb4 performance\_schema\_max\_table\_instances = 600 table\_definition\_cache =400 table\_open\_cache = 256 \[mysql\] default-character-set = utf8mb4 \[client\]default-character-set = utf8mb4 需要注意的是 basedir 是本地MYSQL的安装目录,datadir 是本地MYSQL数据库存放数据文件的位置,各项配置需要根据自己的环境进行配置。 查看所有的配置项,可参考:https://dev.mysql.com/doc/refman/8.0/en/mysqld-option-tables.html \* 初始化数据库 在MySQL安装目录的 bin 目录下执行命令,执行完成后,会打印 root 用户的初始默认密码,在没有更改密码前,需要记住这个密码,后续登录需要用到。要是关快了或者没记住,那也没事,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。当然,也可以使用安全工具,强制改密码,用什么方法,自己随意。 参考: https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization-mysqld.html \* 安装服务 在MySQL安装目录的 bin 目录下执行命令(mysqld –install \[服务名\]): 命令后面的服务名可以不写,默认的名字为 mysql。当然,如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 mysql5 和 mysql8;安装完成之后,就可以通过命令net start mysql启动MySQL的服务了,由于我这里写的是mysql8,所以我这边启动的时候是执行net start mysql8 参考:https://dev.mysql.com/doc/refman/8.0/en/windows-start-service.html \* 更改密码和密码认证插件 在MySQL安装目录的 bin 目录下执行命令,这时候会提示输入密码,记住了第3步的密码,填入即可登录成功,进入MySQL命令模式: 在MySQL8.0.4以前,执行SET PASSWORD=PASSWORD(‘\[修改的密码\]’); 就可以更改密码,但是MySQL8.0.4开始,这样默认是不行的。因为之前,MySQL的密码认证插件是“mysql\_native\_password”,而现在使用的是“caching\_sha2\_password”。因为当前有很多数据库工具和链接包都不支持“caching\_sha2\_password”,为了方便,我暂时还是改回了“mysql\_native\_password”认证插件。 在MySQL中执行命令,修改密码验证插件,同时修改密码:ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql\_native\_password BY ‘password’;其中password修改成你自己需要的密码,比如root 如果想默认使用“mysql\_native\_password”插件认证,可以在配置文件中配置default\_authentication\_plugin项。 \[mysqld\] default\_authentication\_plugin=mysql\_native\_password 参考: https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html\#upgrade-caching-sha2-password MySQL Workbench安装 双击下载好的mysql-workbench-community-6.3.10-winx64.msi,如果有出现如下提示的话,还需要安装相应的Visual C++2015的包,可以在点OK后弹出的窗口左侧有下载入口,也可以直接访问 https://dev.mysql.com/resources/wb62\_prerequisites.html ,也可通过我的网盘下载,入口同“网盘下载”中一样 选择相应的安装目录,一步步默认操作即可完成安装 可视化连接MYSQL 运行这个安装好的MySQL Workbench,你会看到有个默认连接本地的一个入口,点击在弹出窗口中输入之前设置的MYSQL数据库新密码即可 MySQL5.7安装 \* 下载地址(mysql-5.7.22-winx64.zip):https://dev.mysql.com/downloads/mysql/ \* 解压到常用安装目录下,比如:C:\\program\\mysql-5.7.22-winx64 \* 配置环境变量,在已有的PATH后面追加 mysql安装目录下面的bin文件夹,比如:C:\\program\\mysql-5.7.22-winx64\\bin \* 在mysql安装目录下添加my.ini文件和空data文件夹,配置文件信息如下 \[mysql\] \# 设置mysql客户端默认字符集 default \-character-set=utf8 \[mysqld\] \#设置3306端口 port = 3306 \# 设置mysql的安装目录 basedir=C:\\program\\mysql-5.7.22-winx64 \# 设置mysql数据库的数据的存放目录 datadir=C:\\program\\mysql-5.7.22-winx64\\data \# 允许最大连接数 max\_connections=200 \# 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 \# 创建新表时将使用的默认存储引擎 default \-storage-engine=INNODB\# 时间戳 explicit\_defaults\_for\_timestamp=true 注意:basedir和datadir,请根据自己的实际安装目录进行修改 5. 以管理员身份打开cmd.exe命令框,cd到mysql安装目录所在的bin目录下运行 6. 初始化数据库 mysqld --initialize --user=mysql --console 如果出现以下提示的话,需要下载msvcr120.dll文件,放到C:\\Windows\\SysWOW64目录下面,并且还需要安装vcredist\_x64.exe,下载地址: https://www.microsoft.com/en-us/download/details.aspx?id=40784 如果提示错误 --initialize specified but the data direct ory has files in it. Aborting.的话,只需要把mysql安装目录下面新建的data文件夹里面的自动生成的数据删除清空即可。 注意:记住localhost:后的字符串,此字符串为数据库密码,登陆时需要 7. 安装服务 mysqld –install 8. 启动服务 net start mysql 9. 修改数据库密码,使用初始密码登陆后,执行下面代码:set password for root@localhost=password('你的密码');
还没有评论,来说两句吧...