Discuz!X/多数据库配置与使用方法
2023-09-14 08:59:47 时间
在Discuz!x中,是可以方便的使用多数据库的,可以单独的配置不同的数据库连接。作用估计起来有以下两个好处。
如果负载足够搞,是可以把很一些表分布在多台数据库服务器中。这样来减小负载 可以方便的使用别的数据库中的数据。 还可以把帖子分表,分到不同的数据库服务器中 将帖子拆分到其他数据库在/config/config_global.php 文件中增加数据表和服务器之间的映射关系,还有相应数据库服务器配置。加入以下代码
$_config[db][2][dbhost] = localhost; $_config[db][2][dbuser] = root; $_config[db][2][dbpw] = ; $_config[db][2][dbcharset] = gbk; $_config[db][2][pconnect] = 0; $_config[db][2][dbname] = 数据库名; //这个参数其实没有用,要照我随后的修改就可以用了 $_config[db][2][tablepre] = cdb_;
一些额外的修改
如果需要使用其它数据库的非Discuz的表,可以修改 class_core 的 table_name 函数,这样就不用限制 pre_ 表前缀了。而且配置中的数据库前缀也可以用了。
function table_name($tablename) { if(!empty($this- map) !empty($this- map[$tablename])) { $id = $this- map[$tablename]; if(!$this- link[$id]) { $this- connect($id); } $this- curlink = $this- link[$id]; //增加了这一句 return $this- config[$id][tablepre].$tablename; } else { $this- curlink = $this- link[1]; } return $this- tablepre.$tablename;
我们收到一位读者的请求,请求讲解有关使用Joomla数据库的更详细说明。 那么今天在本教程中,我将通过展示如何手动导出Joomla数据库来帮助回答他的请求。 要执行本文中的任务,需要在服务器上安装phpMyAdmin。
windows系统-phpstudy升级mysql8.0.12安装教程及修改密码和安装注意事项 原文:windows系统-phpstudy升级mysql8.0.12安装教程及修改密码和安装注意事项 1、下载安装包,下载地址:mysql8.0.12 。如果你想要下载其它版本可以选择:mysql历史版本地址。
相关文章
- mysql数据库数据同步/主从复制的配置方法
- CentOS系统使用yum安装配置MariaDB数据库
- 华为云数据库TaurusDB性能挑战赛,50万奖金等你来拿!
- 数据库的实现
- hibernate正向生成数据库表以及配置——TestStu.java
- hibernate正向生成数据库表以及配置——Teacher.hbm.xml
- hibernate正向生成数据库表以及配置——Student.java
- hibernate正向生成数据库表以及配置——hibernate.cfg.xml
- 第三百零八节,Django框架,models.py模块,数据库操作——链表结构,一对多、一对一、多对多
- 第三百零六节,Django框架,models.py模块,数据库操作——创建表、数据类型、索引、admin后台,补充Django目录说明以及全局配置文件配置
- 一个漂亮的输出MySql数据库表结构的PHP页面
- JDBC连接oracle RAC数据库配置
- Java -- JDBC 学习--数据库连接池
- MYsql 数据库密码忘记(Window)-2(mysql 5.7)
- Atitit 数据库结果集映射 ResultSetHandler 目录 1. 常见的四种配置ResultSetHandler1 2. Dbutil1 3. Mybatis 致敬3 4. H
- Atitit 存储与数据库性能调优流程目录1. 数据库出现性能瓶颈,对外表现有几个方面:
- paip.数据库发邮件通知配置
- 火鸟数据库:Firebird Maestro 21.7 Crack
- Py之Database:Python和数据库的那些嘻嘻哈哈事详细攻略
- 〖Python 数据库开发实战 - MySQL篇⑱〗- 分组查询的应用
- 【华为云技术分享】华为云文档数据库服务DDS监控告警全新优化
- 代码配置没有问题,为什么不回滚事务(要理解Mysql数据库引擎)
- PostgreSQL数据库添加新用户
- 网上商城系统MySql数据库设计项目实战
- 【MySQL数据库原理】MySQL Community安装与配置
- 接口测试——MySQL数据库接口测试用例访问(七)