当前位置: 首页 > mysql > 所有文章
  • C++连接mysql数据库报错“undefined reference to”解决方法 较新的文章

    职业魔法师
    2022年05月17日
    7℃

    环境: Windows10 VsCode C++ mysql 一、undefined reference to 问题分析 错误如下: undefined reference to `mysql_init' undefined reference to `mysql_real_connect' 这个问题的原因大概率是:(默认VsCode和mysql的配置没有问题) 没有链接到库文件 解决方法就是链接mysql的库文件。(如果在Vsual studio中可能 ...

    阅读全文
  • MySQL删除和插入数据很慢的问题解决

    职业魔法师
    2022年05月06日
    9℃

    公司开发人员在测试环境中执行一条 insert 语句时,需要花费 10 几秒才可以执行成功。查看测试环境数据库性能、数据量、死锁等信息,均为发现异常。最后通过修改日志写入方式解决此问题。 1. 修改办法 修改/etc/my.cnf文件,将 innodb_flush_log_at_trx_commit = 1改为0, 但这样就要承担数据库Crash后,1秒内未存储到 ...

    阅读全文
  • 利用用Canal解决Redis与mysql缓存数据同步问题

    职业魔法师
    2022年04月25日
    33℃

    用户每次抢完红包,要查看自己抢红包记录,此时需要查询数据库表 money_log ,如果每次都查询 money_log 就会占用大量数据库资源。此时我们应该将数据存储到缓存中,每次查询直接从缓存获取即可。 但现在面临的问题是如果用户抢到了不同的红包,缓存没法及时更新,因此我们需要实现抢红包数据库数据和Redis缓存中的数据 ...

    阅读全文
  • 使用FlinkSQL实现实时采集Kafka内容到MySQL

    职业魔法师
    2022年04月20日
    30℃

    01 引言 最近在做实时采集​​Kafka​发布的内容到​​MySQL​​,本文记录一下关键的点,细节不再描述,希望能帮助到大家。 02 实现 2.1 添加依赖 在工程,除了添加基础的​​Flink​环境依赖,还需要添加​​flink-connector-kafka​​的依赖: <dependency><groupId>org.apache.flink</groupId><artifactId&g ...

    阅读全文
  • Linux中利用shell脚本定时检测mysql状态实现自动重启

    职业魔法师
    2022年03月26日
    23℃

    1、背景:最近网站的MySQL数据库,晚上经常无故宕机,然后起不来了。(具体原因分析中...) 2、目的:临时解决MySQL宕机后,利用shell脚本+定时器cron,检查MySQL是否宕机,宕机就重启 3、shell脚本:【mysqlRestartXzz.sh脚本文件】 【mysqlRestartXzz.log脚本日志文件】 [root@iZ23****bZ cron]# cat /www/shell_files/ ...

    阅读全文
  • mysql错误:Can’t connect to MySQL server on ‘127.0.0.1’ (111)

    职业魔法师
    2022年03月08日
    110℃

    首先,我并没有解决这个错误,甚至我都不知道错误原因。 背景:项目服务器上用python脚本写了一些定时任务用来做一些数据统计,然而有一天我收到消息说:定时脚本已经有好几天没有执行了,我回想了一下,最近包括我在内无任何人修改过脚本,甚至修改服务器配置,我赶紧登陆服务器查看,执行crontab -l,查看到任务列表 ...

    阅读全文
  • MySQL如何确定VARCHAR大小

    职业魔法师
    2022年02月17日
    55℃

    抛出一个问题,如果需要存字符串到MySQL数据库里面的一张表里的某个字段,如何确定字段的长度大小? 首先不建议使用TEXT类型的,因为使用TEXT会严重影响效率,最好的方式就是使用VARCHAR并确定字段的最大长度。 我们可以先在表里定义一个字段rule_value,并设置长度为255,然后输入最小的json字符串进去: 使用MySQL的C ...

    阅读全文
  • SQL的30条高质量优化建议

    职业魔法师
    2020年03月26日
    6,905℃

    查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from employee; 正例子: select id,name from employee; 理由: 只取需要的字段,节省资源、减少网络开销。select * 进行查询时,很可能就不会使用到覆盖索引了,就会造成回表查询。 如果知道查询结果只有一条或者只要最 ...

    阅读全文
  • 五步安装Ubuntu网站环境(PHP7 、Nginx、MySQL)

    职业魔法师
    2016年07月30日
    5,252℃

    PHP7已经出来有一段时间,才开始的时候很多CMS程序以及插件兼容性应该不是太好,但是主流的程序已经完美的兼容和支持。根据已有使用的用户评价可以看到,PHP7的执行效率和应用后网站的打开速度会优秀很多。这里我也将在服务器中部署PHP7 、Nginx、MySQL基本配置的WEB环境,服务器采用Ubuntu版本。 利用Ubuntu部署PHP7、 ...

    阅读全文