列表格式显示

- 分类

广告招商中......
联系方式!

- 时间排序 更多...
    - 点击排序 更多...
      - 大小排序 更多...
        作者

         

        最近发布的软件 更多>>

        首页 >> >> >>MySQL 8.4 免安装版配置 zip压缩包 发布者:Private >> 本人发布的更多软件

        广告招商中...... 联系方式!

        MySQL 8.4 免安装版配置 zip压缩包 

        时间:2024-10-07 13:56:48      作者:Private     访问量:  
        ;开始下载地址

        官网下载压缩包

        从MySQL官网下载压缩包,官网:https://www.mysql.com/

        头部菜单点击【DOWNLOADS】,跳转到下载页面。在页面底部点击【MySQL Community(GPL) Downloads ?】,进入社区版页面。
        在这里插入图片描述
        点击【MySQL Community Server】进入下载页面
        在这里插入图片描述
        选择目标版本和对应系统类型,点击下载压缩包。
        在这里插入图片描述
        不登录直接直接下载
        在这里插入图片描述

        解压文件

        解压后的文件如下图:
        在这里插入图片描述

        创建配置文件

        1、在 MySQL 的 bin 目录同级目录下创建记事本,重命名为【my.ini】。重命名时候需要打开系统扩展名。
        2、将以下内容拷贝进去,修改关键内容:安装目录(basedir)和数据存放路径(datadir)。

        [mysqld]# 设置3306端口port=3306# 设置 mysql 安装目录,bin 目录上一级地址basedir=D:\InstallSoft\mysql-8.0.15-winx64# 设置 mysql 数据库的数据的存放目录,可以自定义,但是需要提前创建datadir=D:\InstallSoft\mysql-8.0.15-winx64\data# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8

        初始化数据库

        1、win + R,输入 cmd,按 Ctrl + Shift + Enter,以管理员身份运行 cmd
        在这里插入图片描述
        在这里插入图片描述
        2、使用 cd 命令切换到 MySQL 的 bin 目录下
        在这里插入图片描述
        3、执行初始化命令

        # 初始化 MySQL 数据库mysqld --initialize --console

        在这里插入图片描述
        注意!执行输出结果里面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: I&KtZmeej70u 其中root@localhost:后面的“I&KtZmeej70u”就是初始密码(不含首位空格,每次生成的密码都不一样)。在没有更改密码前,需要记住这个密码,后续第一次登录需要用到初始密码。

        安装MySQL服务

        1、上一步骤窗口不关闭,输入命令安装MySQL服务

        # mysqld --install [服务名]# [服务名] 默认是 MySQL,如有需要可以自定义服务名mysqld --install MySQL8.4

        在这里插入图片描述
        2、启动 MySQL 服务

        # net start mysql服务名字net start mysql8.4

        在这里插入图片描述

        链接数据库修改密码

        继续输入MySQL命令:

        mysql -u root -p

        这时候会提示输入密码,填写初始化时生成的默认密码即可登录成功,进入MySQL命令模式。
        在这里插入图片描述

        继续输入MySQL命令,修改密码:

        # ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';ALTER user 'root'@'localhost' IDENTIFIED BY '123456';

        注意语句结尾的分号。
        在这里插入图片描述


        https://www.cnblogs.com/chenyucong/p/18203408


        mysql8发现没有my.ini文件(遇到其他mysql问题也可来参考)

        已于 2024-06-05 17:53:35 修改

        阅读量1.4k 收藏 20

        点赞数 16

        分类专栏: mysql 文章标签: mysql 数据库

        版权

        mysql专栏收录该内容

        4 篇文章0 订阅

        订阅专栏

        由于我是zip文件下载的,所以没有my.ini文件

        刚开始,我在下载目录下创建了my.ini,但是basedir,datadir忘记修改成自己的了,我对服务器进行了重启,但是这个文件并没有生效,没有出现问题,所以我误认为自己配置成功。但是,在今天我打开数据库时,显示连接不上localhost,所以我进行了一下操作。

        突然出现连不上localhost用户,可以尝试先把Data文件夹清空,然后remove mysql80,

        重新初始化,记住自动生成的密码,安装服务,登录,修改密码。

        但我发现我的my.ini并没生效,所以根本问题个人认为是电脑系统更新,服务器重新初始化启动,文件生效,所以会报错。现在没错,之后在进行重新生成,也会有错。

        于是我进行了以下操作,

        现在重新配置my.ini文件,把之前的my.ini删除。

        操作参考下面文章,在不同操作我遇到了些问题,记录下。

        解决Mysql安装之后没有my.ini配置文件问题 - dreamw - 博客园 (cnblogs.com)

        第一步,删除服务

        • 管理员身份打开控制台

        • 输入--> sc delete mysql80

        • mysql80是服务的名字,可以在电脑右键->更多->管理->服务中看到。

        第二步,初始化data目录

        data目录下就是放的表数据和表结构,基本的mysql,sys等表都在里面。

        • 我们首先要把data目录中的所有数据删掉

        • 输入:mysqld --initialize-insecure --user=mysql

        • 可以看到data目录中多了很多文件

        第三步,用my.ini文件install服务

        找了很多my.ini在进行后面的开启服务器时,都会报错 --> 服务器开启后停止。但是这个成功了,注意看里面的注释。

        一定要把basedir和datadir改了。

        在桌面新建文档,在mysql安装目录下没办法建文档。把下面的代码复制到文档中,重命名为my.ini  注意保存格式改为ANIS,不要用utf8

        [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir="C:\Program Files\MySQL\mysql-8.3.0-winx64"# 设置mysql数据库的数据的存放目录#datadir=C:\Program Files\MySQL\mysql-8.3.0-winx64\data  (注释掉,也不要手动创建data文件夹)# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=UTF8MB4# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=UTF8MB4[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=UTF8MB4

        输入命令,重新安装mysql服务,同时绑定my.ini配置文件 

        mysqld --install mysql80 --defaults-file="XXX/my.ini"

        第四步,开启服务器 

        输入:net start mysql80

        第五步,修改密码 

        输入 mysql -uroot -p后,显示输入密码,直接回车即可。

        输入下面命令,就可修改密码

        ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

         关于mysql文件路径

        • 错误日志在C:\Program Files\MySQL\mysql-8.3.0-winx64\data下的err文件 --> 有错误看详细的哪部分错可以来看日志

        • mysql查询文件 C:\Users\huawei\Documents\Navicat\MySQL\Servers 相关笔记可以查到

        • mysql数据库文件 C:\Program Files\MySQL\mysql-8.3.0-winx64\data



        本页Html网址:/htmlsoft/619430.html

        本页aspx网址:/soft.aspx?id=619430&bianhao=202410071352077320_99803&kind1=&kind2=

        最后访问时间:

        上一篇:mysql监控工具Neor Profile Sql的使用和配置

        下一篇:ado.net for mysql

        增加   


        相关评论        新窗口打开查看评论