![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
lwprain
毕业后,我专注于计算机领域,掌握了多领域专业知识。我深入了解协同办公(如通达OA)、生产管理、金蝶ERP、MES、环保平台以及物联网、AI、Linux等系统。精通Python、Java、C#、PHP、JavaScript、HTML/CSS等编程语言,并熟悉MySQL、SQL Server、涛思数据、Redis等数据库技术。熟悉Webman、Workerman、Spring Boot、Vue、MyBatis等开发框架及MQTT等物联网协议。能进行西门子PLC数据采集,并熟练运用百度PaddlePaddle框架进行OCR、图像分类及YOLO模型应用。持有系统架构师资格。
展开
-
centos8安装编译版percona-server-8.0.30
然后会生成密码到 /myweb/mysql/data/mysqld.log,将密码复制出来备用。初始化数据库:mysqld.exe --initialize --user=mysql。下载专用于centos8的编译版文件,具体过程就不说了,在以前的文章中写的有。修改my.cnf中,将data-dir改为/myweb/mysql/data。sudo mysql -uroot -p 输入设置的密码。会自动安装,安装完后,会自动生成/etc/my.cnf。执行命令: yum install *.rpm。原创 2022-12-19 09:55:01 · 533 阅读 · 0 评论 -
深度deepin20.8安装percona-server8.0.30编译版
今日遇到一个问题,想在深度系统中安装percona-server,后来发现,debian10版本,可以用于深度系统,deepin20.8。注意:深度系统下,需要先安装两个包:sudo apt install debsums libmecab2。目录配置在/etc/mysql/mysql.conf.d/mysqld.cnf中。然后执行 sudo dpkg -i *.deb。配置文件在/etc/mysql/my.cnf。即可安装成功编译版。修改对应的数据即可。原创 2022-12-14 18:18:31 · 288 阅读 · 0 评论 -
Percona mysql server及XtraBackup tool下载地址拼接地址
原因是这样,通过https://www.percona.com/downloads/Percona-Server-LATEST/下载Percona源码时,因为他们的代码后台会连接twitter,因为被墙了,导致死活出不来下载地址。正常的访问地址应为:https://www.percona.com/downloads/Percona-Server-LATEST/Percona-Server-8.0.28-20/source这样子如果需要下载对应的版本,把如下的value中的地址拼接上去,对应的版本替换一原创 2022-08-29 11:31:54 · 1138 阅读 · 0 评论 -
c#连mysql数据库提示sspi失败
情况是这样的,前几年前用c#写的一个小程序,用到了mysql。现在提示:调用sspi失败 要求的函数不受支持,堆栈提示为ctor函数。后来发现连接字符串中增加:SslMode=none;原创 2022-03-16 10:24:40 · 2674 阅读 · 1 评论 -
MYSQL MGR常用命令
SELECT * FROM performance_schema.replication_group_members;set global read_only=0;show master status;START GROUP_REPLICATION;STOP GROUP_REPLICATION;reset master;CHANGE MASTER TO MASTER_USER=‘copy’, MASTER_PASSWORD=‘123456’ FOR CHANNEL ‘group_replicat原创 2022-02-01 17:13:52 · 896 阅读 · 0 评论 -
centos8及centos stream8下安装percona-server-8.0.25,提示devtoolset未安装的处理
在centos stream release 8下,编译安装percona-server-8.0.25-15,提示devtoolset未找到,寻遍网络未果,全网都都只有centos7、6的安装方法。几天后,在另一篇文章中,找到灵感,在CMakeLists.txt中搜索发现,在centos8及readhat8中,需要安装另一个组件:gcc-toolset-10,使用yum install gcc-toolset-10,然后继续编译安装即可。...原创 2021-07-24 11:22:39 · 648 阅读 · 0 评论 -
centos8下安装xtrabackup并恢复MGR
1、安装percona的安装源yum install https://downloads.percona.com/downloads/percona-release/percona-release-1.0-9/redhat/percona-release-1.0-9.noarch.rpm2、安装xtrabackup8yum -y install percona-xtrabackup-80yum -y install qpress3、使用方法备份rm -rf /myweb/mysql_backu原创 2021-04-05 15:49:50 · 798 阅读 · 0 评论 -
windows下mysql8.0.23搭建MGR集群,单主多主模式
MGR 8.0.23设置192.168.6.7、192.168.6.8、192.168.6.9第一台 192.168.6.7创建一个实例启动第一台my.ini参数为:[mysqld]basedir = d:/wamp/mysqldatadir = d:/wamp/data8port = 3306default_authentication_plugin=mysql_native_passwordcharacter_set_server = utf8mb4collation-serve原创 2021-03-18 10:56:04 · 580 阅读 · 1 评论 -
centos8编译安装percona-server8.0.21
1、yum install -y gcc gcc-c++ make autoconf wget ncurses-devel libxml2-devel openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel openldap-devel libtool-ltdl-devel libevent-devel gd-devel bzip2-devel pcre-devel bison libaio-devel cmake readlin原创 2020-11-10 15:22:28 · 549 阅读 · 0 评论 -
mysql8.0.22默认配置(windows版 安装在d:\wamp\mysql下)
windows下配置文件如下:[mysqld]basedir = d:/wamp/mysqldatadir = d:/wamp/data8port = 3306sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESGLOBAL VARIABLES:activate_all_roles_on_login.................................. OFFadmin_address...................原创 2020-05-21 15:37:53 · 749 阅读 · 0 评论 -
centos5.11 6.6中关于编译安装percona server 5.5.42的疑问
这段时间想编译玩玩percona server 找了很多文章做了很多准备在ubuntu14.04 、12.04.1、centos5.11 centos6.6上都试了试,发现针对最新版本 http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.41-37.0/source/tarball/perco原创 2015-02-28 09:47:35 · 1003 阅读 · 0 评论 -
关于Dtrace对于linux操作系统的支持 摘自oracle网站
Dtrace信息MySQL 5.6 includes support for DTrace probes on these platforms:Solaris 10 Update 5 (Solaris 5/08) on SPARC, x86 and x86_64 platformsOS X 10.4 and higherOracle转载 2015-02-28 09:52:48 · 2576 阅读 · 0 评论 -
centos定时执行备份任务
1、创建sh备份脚本backmysql.sh#!/bin/bashfilename=`date +%Y%m%d` #`为ESC下的那个按键/myweb/mysql/bin/mysqldump -h127.0.0.1 -uroot -p改为对应密码 --opt eims>/myweb/j$tar -czvf /myweb/backu原创 2015-05-04 12:38:30 · 988 阅读 · 0 评论 -
自己用的一个mysql存储过程
BEGIN DECLARE t INT DEFAULT 0; DECLARE main_billno VARCHAR(45); DECLARE main_id INT DEFAULT 0; DECLARE done INT DEFAULT 0; DECLARE rs CURSOR FOR SELECT id,fbillno FR原创 2015-12-27 12:31:48 · 400 阅读 · 0 评论 -
升级mysql5.7.9后数据的恢复Table storage engine for 'supplier' doesn't have this option
这两天把mysql升级到5.7.9了,恢复数据时出了2问题1、引擎用innodb在备份时备份的一个表结构如下:CREATE TABLE `adjpricebill` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `fbillerid` varchar(25) DEFAULT '' COMMENT '制单人', `fb原创 2015-11-24 11:41:13 · 15206 阅读 · 2 评论 -
关于上篇文章关于mysql5.7.9上DISABLE KEYS不可用的后续
ps:12月27日 今日有点时间,在mysql官网上发现一段文字For MyISAM tables, key updating can be controlled explicitly. UseALTER TABLE ... DISABLE KEYS to tell MySQL to stop updating nonunique indexes. Then useALTER TABLE ..原创 2015-12-27 10:41:03 · 1316 阅读 · 0 评论 -
MySQLAdministrator5.0配置文件位置
今天为了迁移一下环境,不想配置太多mysqladministratorD的环境信息,跟踪了先,发现存储在 C:\Users\Administrator\AppData\Roaming\Mysql下了 在注册表中完全没有 特此记录原创 2016-05-05 18:05:46 · 780 阅读 · 0 评论 -
win环境下mysql 5.7.15 x64变量默认值
my.ini为默认值,如下:[mysqld]# Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.# innodb_buffer_pool原创 2016-09-23 16:08:54 · 1062 阅读 · 0 评论 -
win环境下mysql 8.0.0 x64 dmr变量默认值
my.ini的设置如下:# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html# *** DO NOT EDIT THIS FILE. It's a te原创 2016-09-23 16:16:24 · 1569 阅读 · 0 评论 -
mysql5.6.19下子查询无法使用索引的疑问的疑问
后面又发现把数据库变为innodb数据库后,explain后的结果对了确认原创 2014-08-04 13:15:36 · 634 阅读 · 0 评论 -
mysql5.6.19下子查询无法使用索引的疑问
表结构很简单CREATE TABLE `oplogs` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `kind` varchar(45) NOT NULL DEFAULT '', `op` varchar(100) NOT NULL, `user` varchar(25) NOT NULL DEFAULT '',原创 2014-08-04 13:08:27 · 1100 阅读 · 0 评论 -
虚拟机windows xp 下安装配置mysql cluster 7.3.2
1、虚拟机环境下安装的1 192.168.131.21(管理节点,存储节点,sql节点)2 192.168.131.22(存储节点,sql节点) 2、安装程序在两台机器上面同时进行第一步:下载安装软件地址:http://dev.mysql.com/downloads/cluster/ 我的用的版本是MySQL Cluster 5.6.11(mysql cluster原创 2013-08-02 18:01:17 · 2659 阅读 · 0 评论 -
Ubuntu下远程访问MySQL数据库(转)
MySQL远程访问的命令格式:mysql -h主机地址-u用户名 -p用户密码 示例:yanggang@host:~$ mysql -h192.168.1.11 -uroot -p123456ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.11' (111)出现错误!无法连接远程的MySQL转载 2013-07-08 14:45:13 · 986 阅读 · 0 评论 -
win2008r2下apache2.2.22 php 5.2.17出错的处理
这两天把服务器上的apache和php升级到2.2.22和5.2.17 (源环境为wamp1.7.1)后才测试的2.4.4及5.4.15 也是同样的解决办法按照网上的教程,下载了apache的安装版,php的zip包,都配置好了单配apache是没问题的但只要讲php按照原来的进行配置,死活不成功,或者apache crash,或者mysql无法访问后来发现,问题在于php的路原创 2013-05-27 15:07:32 · 10469 阅读 · 0 评论 -
关于ob_end_clean()函数在php5.4的疑问
写的一些验证代码,代码如下:if(isset($_SESSION['UserName']))$LOGIN_USER_ID=$_SESSION['UserName'];else $LOGIN_USER_ID=null;$debug=get_sys_para("debug",$connection);if(!isset($_SESSION['UserName'])){//Header(原创 2013-05-28 16:52:58 · 5048 阅读 · 0 评论 -
mysql社区版5.6.10升级到5.6.11时需要注意的地方
今天去mysql.com闲逛,发现有5.6.11发布了,于是下载了5.6.11的x64版本,准备更新下开发服务器上的mysql。步骤如下:1替换bin文件夹的对应文件我以为这就可以了,但是启动时老是发现,系统提示:“程序异常终止”我试了很多,修改了my.ini文件所有参数也没发现问题,后来发现,还需要替换share文件夹的对应文件,竟然就好了。特此记录。。。。。。原创 2013-04-28 10:03:32 · 1764 阅读 · 0 评论 -
mysql5.6.10关于慢查询的设置slow-query-log
前两天,刚把开发用的环境升级为2008R2,,所以想试试5.6.10的64位的数据库,是在mysql的官方下载的win32x64版本,一共有200多M。发现里面只有一个默认的my.ini文件,想进行优化试试,结果发现老是启动不了。后来发现,主要是这个关于慢查询的设置变了,之前是:slow_query_loglong_query_time = 5log-slow-queries=slow原创 2013-04-15 09:47:58 · 11219 阅读 · 1 评论 -
table_cache – MySQL性能调优 (转)
table_cache – MySQL性能调优 本站原创 [基于 署名-非商业使用-相同方式分享 2.5 协议,转载须注明链接] table_cache是一个非常重要的MySQL性能参数,它在5.1.3之后的版本中叫做table_open_cache。table_cache主要用于设置table高速缓存的数量。由于每个客户端连接都会至少访问一个表,因此此参数的值与max转载 2013-04-16 11:00:22 · 1732 阅读 · 0 评论 -
5.6.10能用的参数(验证)
my.ini文件总起来有两处必须变动取消table_cache及log-slow-queries=slow.log必须变更为slow-query-log-file=slow.log[mysqld]port = 3306 可用basedir=D:/wamp/mysql 可用datadir=D:/wamp/mysql/data/ 可用tmpdir=D:/wamp/tmp原创 2013-04-15 11:31:58 · 1236 阅读 · 0 评论 -
虚拟机环境中安装ubuntu下的mysql-cluster7.3.2(单点服务器)
部署环境:系统:ubuntu-12.04.2 LTS -server-i386.isoCluster:mysql-cluster-gpl-7.3.2-linux-glibc23-i686.tar.gz说明:1、最好不要装Mysql(此处cluster为二进制版本)2、chkconfig需要另外安装 且需另外装libaio1 来解决libaio.so.1无法找到的问题,当安装my原创 2013-08-06 16:29:34 · 2290 阅读 · 0 评论 -
虚拟机下ubuntu 部署多点 mysql-cluster7.3.2服务器
部署环境:系统:ubuntu-12.04.2 LTS -server-i386.isoCluster:mysql-cluster-gpl-7.3.2-linux-glibc23-i686.tar.gz说明:1、最好不要装Mysql-server(此处cluster为二进制版本)2、chkconfig需要另外安装 且需另外装libaio1 来解决libaio.so.1无法找到的问原创 2013-08-15 16:42:14 · 2129 阅读 · 0 评论 -
ubuntu12.04下编译安装lamp(apache2.2.26 mysql5.5.36 php5.2.17)环境
这段时间尝试安装lamp,来做oa2013的迁移尝试,也是走了很多弯路,把其中一些记录下来,可能很乱,但是都是自己在其中遇到的一些不好解决的,以作记录备查。使用vmware workstation 来安装ubuntu 12.04 lts版本,地址设置为192.168.131.130安装winxp 来做oa的加密服务器,地址为192.168.131.10创建/myoa /myoa/a原创 2014-03-26 09:54:28 · 4517 阅读 · 1 评论 -
win环境下mysql5.5.34x64社区版所有变量的默认值
my.ini文件内容:[mysqld]port = 3307basedir=D:/wamp2/mysqltmpdir=D:/wamp2/tmp/sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 变量的默认值:init_file old_passwords原创 2013-10-28 10:46:14 · 1493 阅读 · 0 评论 -
mysql中对数据库的每个表执行优化的存储过程
说明:此处为《高性能mysql(第二版)》中的示例代码,除了数据库名 其他未经更改。仅供学习及参考对数据库的每个表执行优化的存储过程CREATE PROCEDURE `inventory`.`optimize_table` (db_name VARCHAR(64))BEGIN DECLARE t VARCHAR(64); DECLARE done INT DEFAULT 0;原创 2013-10-13 09:08:13 · 1469 阅读 · 0 评论 -
win环境下mysql5.6.14的所有变量的默认值
在windows mysql5.6.14 x64版本下my.ini如下:[mysqld]port = 3306socket = /tmp/mysql.sockbasedir=D:/wamp/mysqldatadir=D:/wamp/data5/tmpdir=D:/wamp/tmp/character-set-server=utf8wait_timeout=60原创 2013-09-27 13:33:04 · 3371 阅读 · 0 评论 -
关于之前mysql5.6.13中查询缓存疑问的解决方法
之前发博提出了个问题是相同的配置,不同的版本关于qcache的问题这两天正在阅读《高性能mysql(第二版)》,今天晚上又查看了下,终于发现了原因。原来,mysql5.6.13没有默认开启qcache,需要在my.ini中显式的启用查询缓存query_cache_type=1这样才能真正的开启查询缓存。不过mysql5.6.13默认情况下只启用了1M的缓存空间,需要根据需要原创 2013-10-11 20:54:22 · 2099 阅读 · 0 评论 -
关于mysql5.6.13的一个疑问
现在在做一个系统使用了这么一个查询select a.id,a.fdate,a.fbillno,e.fname as fwarehousename,a.fnote,c.fname as fsupplyname,d.fname as fdeptname,a.fempname,b.fid,b.fname,b.fnumber,b.fprice,b.famount,a.fyear,a.fperiod原创 2013-09-12 15:13:06 · 967 阅读 · 0 评论 -
windows下安装mysql5.6.13的主从复制
如下操作均在vmware 虚拟机中winows xp 测试成功中间走了很多弯路,网上的很多资料都是针对5.1以前的版本,在新版中根本无法使用,所以根据自己的实践整理了这篇文章主服务:192.168.131.21从服务器:192.168.131.221、主机的配置my.ini中配置:server-id = 1 binlog_format = "ROW"log-bin=原创 2013-09-03 11:17:44 · 3520 阅读 · 2 评论 -
mysql联合索引的应用
有一个log表,结构是这样的:CREATE TABLE `weblog` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `ip` varchar(45) NOT NULL, `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMEST原创 2013-09-03 17:59:05 · 1222 阅读 · 0 评论 -
mysql用工具导出时,如果原表带索引,导入时出现错误提示的解决方法
环境为:windows下,使用mysql版本为mysql5.0.45社区版如果使用mysql administrator 1.2.17以及mysql workbench 5.2.45,使用导入导出功能情况下,如果表中有自定义索引,且为BTREE情况下,会出现提示:ERROR 1064 (42000) at line 360: You have an error in your SQL原创 2013-04-02 08:52:49 · 1039 阅读 · 0 评论