https://www.cppcns.com/shujuku/mysql/283231.html 也可以参照这个8.0.18安装方法
1.下载zip安装包(解压到指定文件夹)
1)从mysql官网下载安装包
2)点击进入,按下图所标顺序点击进入下载页面
3)下载红框所标压缩包(注意此处是64位的,要下载32位的话点击gotoDownloadPage进行切换)
4)解压到指定文件夹(把这个文件夹移动到你想安装mysql的地方,也就是你移动到的目录就是安装mysql的目录,比如我的放在G:anzhuangbaoMYSQL下面)
2.进行环境配置
打开我的电脑->属性->高级->环境变量,在系统变量里选择PATH,在其后面添加:你的mysqlbin文件夹的路径(如:
G:anzhuangbaoMYSQLmysql-8.0.15-winx64bin),注意是追加,不是覆盖,然后确定
3.配置文件(安装之前必须的一些修改)
解压完的文件夹了是没有my.ini和data文件的,如下图
自己建一个文本文档,改名为my.ini(以记事本方式打开)
在里面输入以下内容:
[mysqld] #设置3306端口 port=3306 #设置mysql的安装目录最好使用‘/‘表示路径 basedir=C:mysqlmysql-8.0.18-winx64 #设置mysql数据库的数据的存放目录最好使用‘/‘表示路径 datadir=C:mysqlmysql-8.0.18-winx64/data #允许最大连接数 max_connections=200 #允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 #服务端使用的字符集默认为UTF8 character-set-server=utf8mb4 #创建新表时将使用的默认存储引擎 default-storage-engine=INNODB #默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password #修改mode sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION' [mysql] #设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] #设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4
注意:basedir=你的解压文件所在的路径
4.以管理员身份打开cmd(不会百度,一大堆),输入命令
cdC:mysqlmysql-8.0.18-winx64bin
然后初始化一下
mysqld--initialize--console
注意![注意][MY-010454][服务器]为root@localhost生成临时密码:9P0gYk-?0,kT其中root@localhost:后面的9P0gYk-?0,kT就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码先保存起来!!!
5.然后再输入mysqld–initialize-insecure–user=mysql回车
6.之后再输入mysqldinstall回车
我的已经按好了,所以会显示已经存在
7.输入netstartmysql回车启动mysql服务
8.然后输入mysql-uroot-p回车登录mysql数据库
回车后会提示你输入密码,直接回车就行了,如下图显示已经登录成功
9.然后输入showdatabases;回车,注意这个英文的分号,绝对不能丢!!!
可以看到数据库已经显示出来啦!
10.至此,压缩包版的mysql已经安装成功~perfect
如果忘记密码,也没有关系,不要慌看面的操作
1、管理员身份运行cmd,进入安装mysql的bin目录(C:mysqlmysql-8.0.18-winx64bin)
2、执行命令,netstopmysql(停止mysql服务)
3、执行命令,mysqld--console--skip-grant-tables--shared-memory(进入免密码模式)
4、重新打开一个cmd,同样是管理员账号进入mysql的bin目录(C:mysqlmysql-8.0.18-winx64bin)
5、执行命令,mysql-uroot-p,不输入密码,直接登录,会成功登录mysql
6、执行命令flushprivileges;(刷新权限表,这一步必须操作,我就是没有操作这个步骤,重复了很多次修改都没有成功)
7、执行命令ALTERUSER'root'@'localhost'IDENTIFIEDBY'新密码';
8、执行命令flushprivileges;(必须操作)
9、退出mysql,control+Z.(如果exit不行的话)。
10、重新管理员命令运行cmd,进入mysql的bin目录,执行命令,netstartmysql(启动mysql服务)
11、执行命令mysql-uroot-p,输入新密码,登录mysql成功
我这解决了,希望能帮到你。
您可能感兴趣的文章:Win1064位使用压缩包安装最新MySQL8.0.18的教程(图文详解)mysql8.0.11压缩包版安装配置方法图文教程mysql8.0.11压缩包版本安装教程mysql压缩包版安装配置方法图文教程mysql8重置root用户密码的完整步骤mysql8.0.12如何重置root密码Mysql8.0安装及重置密码问题windows下重置mysql的root密码方法介绍Mysql5.7忘记root密码或重置密码的详细方法Mac操作系统下MySQL密码忘记后重置密码的方法MySQL密码忘了怎么办?MySQL重置root密码方法
mysql将bin-log日志文件转为sql文件的方法
Win10 64位使用压缩包安装最新MySQL8.0.18的教程(图文详解)
上述就是数据库技术:mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/dtteaching/909656.html