MySQL8.0.26的安装与简化教程(全网最全)
作者:4块5的男神 发布时间:2024-01-28 11:04:17
1、MySQL下载
1.1下载
MySQL8.0.26安装与卸载的完整步骤记录
MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
本文主要讲述压缩版,因为安装不太方便,但是功能效果都是一样的!
要先进入mysql官网里(Mysql的官网–>https://www.mysql.com/)
①进入官网后,点击"Dowload",然后页面往下拉
②接下来看到的页面是这样的,红色框框的链接就是mysql社区版,是免费的mysql版本,然后我们点击这个框框的链接:
③接下来跳转到这个页面,在这里,我们只要下载社区版的Server就可以了:
④下载免安装版(windows以外的其他系统除外)
这样,安装包就下载好了!
注意,安装的目录应当放在指定位置,,其次,绝对路径中避免出现中文,推荐首选英文为命名条件!!!!(我的为参考)
1.2安装
以管理员身份打开命令行(如下图所示),一定要是管理员身份,否则由于后续部分命令需要权限,出现错误!
1.安装之前先把文件里面的目录删掉,只留下bin目录和share目录!
2.先初始化mysqld --initialize-insecure
初始化后的密码一定要记住
,后面会用到。(初始化之后就会出现data目录,如下图所示)
3.然后安装mysqld --install wm
注意:wm是自己起的服务名字,起的什么名字,以后你的数据库服务名字就是这个名字
4.启动服务 net start wm
5.登录验证,mysql是否安装成功!(要注意上面产生的随机密码,不包括前面符号前面的空格,否则会登陆失败),如果和下图所示一样,则说明你的mysql已经安装成功!注意,,一定要先开启服务,不然会登陆失败,出现拒绝访问的提示符!!!
6.修改密码:
由于初始化产生的随机密码太复杂,,不便于我们登录mysql,因此,我们应当修改一个自己能记住的密码!!(可以为空,不要密码,但是为了安全起见,还是建议设置密码!)
7.再次登录验证新密码:
2、MySQL配置
1.在mysql文件下创建个.ini
文件(我的是my.ini)
具体配置如下:只用复制粘贴即可。因为配置还算完整和完美,以后做项目连接数据库时候不用在url后面加时区了!因为我们配置文件里面配置时区了!
[mysqld]
#设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区
default-time-zone = '+8:00'
#解决导入脚本是function报错
log_bin_trust_function_creators=1
# 设置3308端口
port=3308
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证,此认证为1代加密认证。如果使用2代加密的话,使用可视化工具sqlyog会无法登陆!
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口 mysql8\bin>mysql 直接登录
# mysql -hlocalhost -uroot -P3308
port=3308
user=root
password= root
default-character-set=utf8
配置文件设置好之后,在命令窗口直接输入mysql就可以登陆了!
3.卸载
1.停止服务net stop wm
2.卸载mysqld --remove wm
来源:https://blog.csdn.net/sm923/article/details/119113140


猜你喜欢
- 刚才要说的是这几天亲身体验了一下ebay的AIR感觉挺不错的,无论从界面,交互,功能上都感觉挺好的。关于topic中的“剑走偏锋”是因为我认
- Silverlight和Flash,到底谁更强?谁更有优势?很多初接触Silverlight和Flash的人总是会问这个问题,因为它们在表面
- 像在下拉菜单中选择省、市这样的操作,我一直用ASP来创建生成列表函数,把它们保存在一个Include文件中,用的时候就加载。这样做确实有个不
- 一、运算符 . [] () 属性存取及函数调用 delete new typeof + - ! 一元运算符 * / % 乘法,除法,取模 +
- 一、循环语句介绍 1.循环语句理解循环语句允许我们执行一个语句或语句组多次,可以让我们的代码重复的去执行。2.循环语句示意图二、循
- 使用叹号(!)禁止用户终端进入的一个方法。mysql> grant all privileges on wubx.* to ‘wubx
- 1. raw,mhd 格式医学图像数据转换raw+mhd格式是常见的一种医学图像格式,每一个病人的数据包含一个mhd文件和一个同名的raw文
- 直方图处理直方图从图像内部灰度级的角度对图像进行表述从直方图的角度对图像进行处理,可以达到增强图像显示效果的目的。直方图的含义直方图是图像内
- 最好用的mysql密码忘记的解决方法 ,经过测试,如果不能成功一般是你的mysql运行的不正常解决办法: 在windows下:&n
- 1. 引言作为一名算法工程师,如何快速实现一个想法并验证它是否有效对日常工作至关重要。Python 是一个出色的工具,可以很方便地实现这一点
- 前言上篇说到命令行执行测试用例的部分参数如何使用?今天将继续更新其他一些命令选项的使用,和pytest收集测试用例的规则!pytest执行用
- 简介日常开发中, 测试是不能缺少的.Go 标准库中有一个叫做 testing 的测试框架, 可以用于单元测试和性能测试.它是和命令 go t
- 1、安装执行命令pip install virtualenv为了使用virtualenv更方便,可以借助 virtualenvwrapper
- 前言昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使
- JavaScript封装弹框插件的具体代码,供大家参考,具体内容如下知识点1、document.querySelector() 方法quer
- 使用场景当项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到gi
- 如果我们的语句为:IF NOT EXISTS(SELECT 1 FROM sys.views WHERE name='Report_
- try-except作用:处理异常情况用法:try:后面写正常运行的代码,except + 异常情况:后面写对异常情况的处理示例:try:
- openlayer是目前我们gis常用的一款开源的,并且反馈都特别好的软件了,像之前的ol3, 风靡一时,地图实现也很简单,很实用,目前vu
- 本文实例讲述了python装饰器原理与用法。分享给大家供大家参考,具体如下:你会Python嘛?我会!那你给我讲下Python装饰器吧!Py