【1】配置my.cnf 【1.1】通用复制配置 【1.2】半同步复制配置(5.7) 两种办法 【1.2.1】手动安装半同步复制插件(在mysql环境下,主从都安装) install plugin rpl_semi_sync_master soname 'semisync_master.so'; in ...
分类:
数据库 时间:
2019-08-19 09:18:51
阅读次数:
133
静态库(.a)与动态库(.so)的简明介绍 gcc有很多关于静态库,动态库的选项如 ,` L fPIC shared Wl, soname`,看着很复杂容易混淆,其实静态库和动态库都是应需而生,只要有了一个线索都很容易理解。 普通编译 假设有三个文件(后面均使用这个例子): 我们要想运行这个程序需要 ...
分类:
其他好文 时间:
2018-09-05 14:00:53
阅读次数:
180
一般情况下,mysql会默认提供多种存储引擎,可以通过下面的查看: 1)查看mysql是否安装了innodb插件。通过下面的命令结果可知,已经安装了innodb插件。 如果发现没有安装innodb插件,可以执行下面语句进行安装: mysql> install plugin innodb soname ...
分类:
数据库 时间:
2016-12-28 20:32:30
阅读次数:
263
1.下载插件 比较新的mariadb版本audit插件直接内嵌在版本里,可以直接安装 2.登录mysql服务器执行 3.把插件cp 到plugindir目录下,安装一下(INSTALL PLUGIN server_audit SONAME 'server_audit.so;)卸载请使用UNINSTA ...
分类:
数据库 时间:
2016-06-12 20:09:03
阅读次数:
331
mysql提权语句归纳如下:一 UDF提权这类提权方法我想大家已经知道了,我大致写一下,具体语句如下: create function cmdshell returns string soname ’udf.dll’ select cmdshell(’net user iis_user 123!@....
分类:
数据库 时间:
2015-11-12 09:52:06
阅读次数:
282
按照共享库的命名惯例,每个共享库有三个文件名:real name,soname和linker name。soname是一个符号链接的名字,只包含共享库的主版本号,主版本号一致即可保证库函数的接口一致,因此应用程序的.dynamic段只记录共享库的soname,只要soname一致,这个共享库就可以用...
分类:
其他好文 时间:
2015-10-14 23:38:24
阅读次数:
517
转载自:http://blog.csdn.net/david_xtd/article/details/7045792 (换句话说,soname不是真实存在的文件,只是在此库中和将来调用此库的文件中保存的一个名字,在加载时去找这个名字,使用时创建一个软连接来指向真实文件,这样真实文件的版本号就可以升级...
分类:
系统相关 时间:
2015-07-22 18:27:15
阅读次数:
312
master:安装半同步插件
(system@localhost) [(none)]> install plugin rpl_semi_sync_master soname 'semisync_master.so';
Query OK, 0 rows affected (0.83 sec)
(system@localhost) [(none)]> show plugins;
+--...
分类:
其他好文 时间:
2015-05-21 15:35:34
阅读次数:
111
移植libev事件库到Android中,因为libev库是使用C语言写的,所以在Android项目中使用此库的方法是把libev编译成.so文件,在Android中使用jni方式来调用libev的.so文件。...
分类:
移动开发 时间:
2015-04-21 11:16:20
阅读次数:
1065
====动态库说明====1.库名称格式: lib + the_name_of_library + .so + version_number exp:libc.so.62.ldconfig一般会创建soname,但不创建linker name(libname.so),后者一般安装库时创建3.暂时添加...
分类:
系统相关 时间:
2015-04-17 20:03:42
阅读次数:
190