
Mysql数据库
文章平均质量分 61
tekin
20年以上经验的资深全栈软件开发工程师。自我驱动力强,热爱钻研新技术,解决疑难问题。能快速吃透行业业务,转化为技术方案并落地。常研读英文资料与开源项目,对算法、数据结构理解深刻。
工作中,逻辑思维清晰,能独立解决难题,精准评估项目风险与时间,高效协调团队完成产品上线。对技术趋势感知敏锐,为公司技术发展建言献策。抗压、协作与管理能力出色。
技术上,后端精通 Go、Java、PHP、Python,熟练使用 MySQL;前端熟练掌握 JS、VUE 等语言和第三方框架,在系统运维、安全及大数据领域也有一定知识储备。
展开
-
Adminer源码编译 精简语言中英文和基本使用方法
Adminer是一个小而强悍的基于web的数据库管理工具, 官方默认支持几十种语言,但是对于中国的用户而言只需要有中文和英文就够了,其他语言基本无用。这就需要我们下载Adminer源码自己编译 Adminer.php , 如下图所示。原创 2024-12-07 22:03:55 · 865 阅读 · 0 评论 -
macos中使用port install mariadb-server安装的mariadb/mysql数据库服务 navicat无法链接 控制台可以连接问题解决方法
修改 /opt/local/etc/mariadb-10.11/macports-default.cnf 文件中的skip-networking 将他删除或者注释掉 #skip-networking , 或者直接修改 /opt/local/etc/mariadb-10.11/my.cnf 将这里的第二行注释掉,重新配置, 最终的my.cnf参考。原创 2024-12-02 17:30:38 · 346 阅读 · 0 评论 -
macos brew安装的mariadb@10.11启动异常 mysqld_safe A mysqld process already exists 解决方法
最近在macos中通过brew install mariadb@10.11 安装后, 在通过 brew services restart mariadb@10.11 重启居然报异常。注意这个异常日志在所有系统中都是一样的,他位于datadir数据库文件存放目录下 名称为 机器名.err。这个异常日志对于排查mysql/mariadb的启动异常是至关重要的, 通过查看这个日志即可获取所有的相关异常信息。如下示例通过这个xx.err 异常日志文件,我们看到了导致这个文件的根源是没有正常关闭。原创 2024-08-11 10:34:40 · 377 阅读 · 0 评论 -
macos brew mariadb/mysql 自定义数据库存放路径datadir ,工作目录WorkingDirectory , .bash_profile 的配置和使用
在macos系统中,我们可以通过brew 非常方便的安装和管理mariadb/mysql数据库, 安装后数据库文件的默认存储路径即配置中的datadir 路径默认为/usr/local/var/mysql 。 默认的my.cnf配置文件路径为/usr/local/etc/my.cnf 这个文件中使用了目录包含语句!includedir /usr/local/etc/my.cnf.d , 他会将/usr/local/etc/my.cnf.d 目录中的所有配置文件加载为mysql的配置文件。原创 2024-08-09 22:02:10 · 811 阅读 · 0 评论 -
mariadb/mysql数据库升级后操作异常1728 - Cannot load from mysql.proc. The table is probably corrupted 解决方法
mariadb/mysql数据库升级后操作异常1728 - Cannot load from mysql.proc. The table is probably corrupted 解决方法原创 2024-08-09 17:40:52 · 723 阅读 · 0 评论 -
sql查询语句 Error 1052 (23000): Column ‘xxx‘ in where clause is ambiguous 异常 解决方法
出现这个异常一般是在多表联合查询的时候 多个表中有相同的字段,而我们没有对相关的字段设置别名所致。ambiguous 就是模棱两可的意思。这类型的错误实际上SQL的提示一般都已经所得很清楚了,我们需要的就是加强对语文的认识,哈哈。解决方法: 将相关的查询字段加上表别名即可。原创 2024-07-16 19:27:49 · 1324 阅读 · 0 评论 -
查询方法需要使用事务吗?
当数据库隔离级别是默认的可重复读()时,如果查询语句只有一条则不需要事务. 当有多条查询sql语句且需要确保多条sql语句处于同一时间维度时则需要使用事务来确保多条SQL语句处于同一时间节点.原创 2024-03-21 12:07:08 · 511 阅读 · 0 评论