
MySQL环境部署
文章平均质量分 72
MySQL环境部署!
数据库内核
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GDB调试报错:Program received signal SIGPIPE, Broken pipe(一遍过)
1)使用Vscode gdb attach调试,报错:Broken pipe2)直接使用gdb attach调试,报错:Program received signal SIGPIPE, Broken pipe原创 2025-02-26 19:58:15 · 349 阅读 · 0 评论 -
Can‘t read dir of ‘/etc/my.cnf.d‘ (OS errno 2 - No such file or directory)
如果/etc/my.cnf.d目录下缺少mysql-clients.cnf文件,mysql客户端工具在加载配置文件时会报错,导致无法正常启动。mysql-clients.cnf文件是MySQL客户端工具的配置文件,用于定义客户端工具(如mysql、mysqldump、mysqlbinlog等)的默认行为和参数。2)目录配置文件:/etc/my.cnf.d或/etc/mysql/conf.d。1)全局配置文件:/etc/my.cnf或/etc/mysql/my.cnf。原创 2025-02-10 15:16:59 · 497 阅读 · 0 评论 -
数据库新建用户后(Host:%),报错:localhost无法连接
上述连接命令使用127.0.0.1作为主机名,MariaDB在mysql.user表中首先查找Host为127.0.0.1的用户条目,如果没有找到,但是,如果MariaDB在处理连接请求时,由于某些原因(可能是配置问题或权限问题)没有正确识别maxscale@%用户,它可能会退回到使用匿名用户。由于maxscale用户对应的Host是%,理论上应该能够匹配任何主机,包括127.0.0.1和localhost。注意:匿名用户权限很高,非必要情况下,优选删除匿名用户!原创 2025-01-03 18:49:25 · 585 阅读 · 0 评论 -
MySQL 快捷登陆
通过将 MySQL 登录命令添加到环境变量并创建别名,您可以更方便地使用自定义的命令来登录 MySQL 数据库。注意:请确保将 `/usr/local/mysql57` 替换为您的 mysql 安装路径。现在,您可以使用 `mysql57` 命令来登录 MySQL。原创 2023-12-08 18:34:55 · 740 阅读 · 0 评论 -
MySQL 主从复制部署(8.0)
主从数据库是一种数据库架构模式,通常用于提高数据库的性能、可用性和可伸缩性。它包括两种类型的数据库服务器:1)主数据库(Master):主数据库是读写数据的主要数据库服务器。所有写操作(插入、更新、删除)都在主数据库上执行。主数据库负责维护数据的一致性,并将写操作的变更记录下来。2)从数据库(Slave):从数据库是只读副本,它从主数据库中复制数据。承担一部分主库的的读数据压力,从而减轻了主数据库的负担。从数据库可以有多个,构成一个复制链,其中每个从数据库都从前一个从数据库中复制数据。原创 2024-04-10 18:46:06 · 1492 阅读 · 0 评论 -
Ubuntu(WSL2) 源码安装 mysql8.0/mysql5.7
初始化文件 my.cnf 可以放在不同的文件夹下(一台机器上装多个 mysql 时,可以在不同的文件夹下创建 my.cnf),但初始化命令中使用到的 my.cnf 路径要与其保持一致;初始化完成后,找到 mysql 安装目录下的 data 文件夹,初始化密码在 mysqld.log 日志中,自行找到即可,然后用初始密码进行登陆;my.cnf文件中的 /usr/local/mysql 为mysql安装路径,根据自己情况进行更改,该mysql安装目录为:/usr/local/mysql;原创 2023-11-11 00:31:50 · 1844 阅读 · 0 评论 -
Centos MySQL 源码安装(5.6)
注1:5.6 不支持C++ 11及更高版本,所以在编译 MySQL 5.6 时,需将编译器配置改为: C++98 或 C++03 标准。然而,由于您之前定义的 byte 宏,编译器在尝试解析 std::byte 类型的枚举时可能会遇到麻烦,因为它实际上试图将 byte 解释为宏展开,而不是 std::byte 类型。注1:my3307.cnf文件中的/home/mysql80/node3307/mysql为mysql安装路径,根据自己情况进行更改;注:上述安装过程为无密码安装,因此连接时,无需输入密码。原创 2024-06-21 19:06:57 · 231 阅读 · 0 评论 -
centos 7 部署两个 mysql 8.0.31(非常详细)
1、将 mysql-boost-8.0.31.tar.gz,传输到 /usr/local/ 目录下,并进行解压。3、 进入到 cd mysql-8.0.31 目录下,创建 3306、3307 的编译目录。2、在 /usr/local/ 目录下创建多个 mysql 安装目录。6、设置第一个 MySQL 实例的 root 密码。4、初始化第一个 MySQL 实例。1、编译第一个 MySQL 实例。2、安装第一个 MySQL 实例。5、启动第一个 MySQL 实例。2、安装第二个 MySQL 实例。原创 2023-08-06 21:35:14 · 2511 阅读 · 2 评论 -
Clion+Ubuntu(WSL)+MySQL8.0开发、调试环境搭建
该命令的目的是创建一个名为mysql的系统用户,并将其添加到mysql用户组中。说明:初始化文件 my.cnf 可以放在不同的文件夹下(一台机器上装多个 mysql 时,可以在不同的文件夹下创建 my.cnf),但初始化命令中使用到的 my.cnf 路径要与其保持一致;初始化完成后,找到 mysql 安装目录下的 data 文件夹,初始化密码在 mysqld.log 日志中,自行找到即可,然后用初始密码进行登陆;)并下载 MySQL 8.0 的源码包(mysql-boost-8.0.31.tar.gz)。原创 2023-11-27 21:25:21 · 2156 阅读 · 3 评论 -
Ubuntu快捷安装MySQL
注:设置完密码后,后续如果使用 mysql -uroot -h127.0.0.1 -pkingsoft. -P3306(可使用 mysql -uroot -h localhost -pkingsoft. -P3306 命令代替)命令连接mysql时,可能会报错。注:如果 /etc/my.cnf 文件存在,则优先使用该文件,如果 /etc/my.cnf 文件不存在,则使用 /etc/mysql/my.cnf 文件,以此类推。注1:如果不加127.0.0.1,则本地proxy无法连接到mysql。原创 2024-04-11 18:47:29 · 682 阅读 · 0 评论 -
VsCode 使用密钥连接 Centos
把 id_rsa 文件复制到 windows 中 C:\Users\heliubei\.ssh 路径下。注意:必须复制到 C:\Users\heliubei\.ssh 路径下,方可生效!注意:有些配置文件中没有这两项配置,但不影响!重启 VsCode 即可使用密钥连接服务器!注意:是否需要禁用密码登陆看个人需要!1)打开 SSH 配置文件。2)查看并确认以下两项配置。4)重启 SSH 服务。原创 2024-03-14 16:22:03 · 453 阅读 · 0 评论 -
VsCode 调试 MySQL 源码
3. 使用 VsCode 打开 MySQL 源码。7. 输入上述查询的 MySQL 进程号,回车。10. 在终端执行 SQL 命令,即可调试。9. 在 VsCode 中手动设置断点。6. 点击 Debug mysqld。8. 进入 MySQL 调试环境。2. 查看 MySQL 进程号。1. 启动 MySQL。5. 点击调试运行按钮。原创 2023-11-27 21:17:09 · 1826 阅读 · 0 评论