
如果是PHP,一般都是MYSQL。要导入数据库,你可以打开你的控制面板,然后通过替换他原先数据库的sql文件。
PHP还可以通过,PHPMYADMIN导入数据库文件。
打开控板-点击数据库-高级管理-点击的你数据库-在点击import导入即可!
一、配置:
环境:
CentOS7
VMware
笔者配置了四台虚拟机:
K8S-Master节点: 3GB内存 2核CPU 20GB硬盘空间
K8S-node1节点: 2GB内存 2核CPU 30GB硬盘空间
K8S-node2节点: 2GB内存 2核CPU 30GB硬盘空间
镜像仓库节点: 2GB内存 2核CPU 50GB硬盘空间
二、节点规划:
使用三台虚拟机搭建K8S集群,使用一台虚拟机搭建镜像仓库。
每台虚拟机配置两块网卡,其中一块为“NAT模式”,用于拉取镜像等功能。
另外一块网卡为“仅主机模式”,用于集群节点间的通信。归划如下:
K8s-master节点:
仅主机模式:101010200
NAT模式: 192168200130
K8S-node1节点:
仅主机模式:101010201
NAT模式: 192168200131
K8S-node2节点:
仅主机模式:101010202
NAT模式: 192168200132
镜像仓库节点:
仅主机模式:101010101
NAT模式: 192168200150
三、版本信息
Linux内核版本:
Linux version 3100-862el7x86_64 (builder@kbuilderdevcentosorg)
(gcc version 485 20150623 (Red Hat 485-28) (GCC) )
#1 SMP Fri Apr 20 16:44:24 UTC 2018
K8s集群版本为1150版本:
四、基于StatefulSet与PV/PVC的MySql持久化存储实验
1 在每个节点安装nfs服务
在“镜像仓库”节点,执行以下命令:
yum install -y nfs-common nfs-utils rpcbind
在k8s集群,执行以下命令:
yum install -y nfs-utils rpcbind
2 在“镜像仓库”节点下,配置nfs服务器
mkdir /nfs_mysql
Chmod 777 /nfs_mysql/
(在测试环境中,为了不考虑用户属性,暂时赋予777权限,但在生产环境不推荐这样做)
Chown nfsnobody /nfs_mysql/
echo “/nfs_mysql (rw,no_root_squash,no_all_squash,sync)” >> /etc/exports
cat /etc/exports
/nfs_mysql (rw,no_root_squash,no_all_squash,sync)
systemctl start rpcbind
systemctl start nfs
3 测试nfs服务是否可用
mkdir /test
showmount -e 101010101
可见/nfs_mysql 已暴露于共享目录,接下来测试挂载是否可用:
在master节点下执行:
mount -t nfs 101010101:/nfs_mysql /test/
echo "hello-world">>/test/1txt
在镜像仓库节点下查看1txt是否存在,若存在则挂载成功:
可见nfs服务可以正常使用,接下来删除test目录和1txt
在镜像仓库下:
[root@hub nfs_mysql]# rm -f 1txt
在Master节点下:
[root@k8s-master ~]# umount /test/
[root@k8s-master ~]# rm -rf /test/
同理,依照以上步骤同时创建:(提供多个mysql副本进行挂载)
nfs_mysql1
nfs_mysql2
完成后需要重启nfs服务
systemctl restart rpcbind
systemctl restart nfs
最终效果:
4 将nfs封装成pv
创建mysql_test文件夹,将yaml文件统一保存在此目录下
mkdir mysql_test
cd mysql_test
vim mysql-pvyml
mysql-pvyml配置如下:
apiVersion: v1
kind: PersistentVolume
metadata:
name: mysql-pv
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs
nfs:
path: /nfs_mysql
server: 101010101
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: mysql-pv1
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs
nfs:
path: /nfs_mysql1
server: 101010101
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: mysql-pv2
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs
nfs:
path: /nfs_mysql2
server: 101010101
注意:
在k8s集群15版本中recycle回收策略已被删除,只能用retain策略或者Delete策略。这里我们使用 persistentVolumeReclaimPolicy: Retain
执行命令:
kubectl create -f mysql-pvyml
kubectl get pv
如图所示,即为Pv创建成功。
5 部署MySQL,在mysql_test目录下编写mysqlyml,配置文件如下
apiVersion: v1
kind: Service
metadata:
name: mysql
labels:
app: mysql
spec:
ports:
- port: 3306
name: mysql
clusterIP: None
selector:
app: mysql
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mysql
spec:
selector:
matchLabels:
app: mysql
serviceName: "mysql"
replicas: 3
template:
metadata:
labels:
app: mysql
spec:
containers:
- name: mysql
image: mysql:56
env:
- name: MYSQL_ROOT_PASSWORD
value: password
ports:
- containerPort: 3306
name: mysql
volumeMounts:
- name: mysql-persistent-storage
mountPath: /var/lib/mysql
volumeClaimTemplates:
- metadata:
name: mysql-persistent-storage
spec:
accessModes: ["ReadWriteOnce"]
storageClassName: "nfs"
resources:
requests:
storage: 1Gi
执行以下命令,部署mysql服务:
kubectl create -f mysqlyml
如图可知,mysql按StatefulSet依次创建了mysql-0 mysql-1 mysql-2
查看各个Pod部在哪个节点:
6 通过创建临时容器,使用MySQL客户端发送测试请求给MySQL master节点
注意:
主机名为mysql-0mysql;跨命名空间的话,主机名请使用mysql-0mysql [NAMESPACE_NAME]如果没有指定命名空间,默认为default,即 mysql-0mysql default。
这里笔者打算关闭node2节点来模拟node2宕机,来测试是否实现数据的持久化存储,
所以我们向node2上的mysql1写入数据。
执行以下命令,访问mysql1:
kubectl run mysql-client --image=mysql:56 -it --rm --restart=Never -- mysql -h mysql-1mysqldefault -p password
创建数据库demo,并向messages表中写入hello-world
CREATE DATABASE demo;
CREATE TABLE demomessages (message VARCHAR(250));
INSERT INTO demomessages VALUES ('hello-world');
如图所示
接下来我们来关闭k8s-node2虚拟机,模拟宕机
查看nodes的运行状态,可知node2的状态已转变为NotReady
一段时间后,k8s将Pod MySql -1迁移到节点k8s-node1
由于时间过长,笔者把三个Pod都删除重启后,验证数据:
MySQL服务恢复,数据完好无损!
附加数据库时报错: 无法打开物理文件 XXXmdf"。 *** 作系统错误 5:"5(拒绝访问。)" 原因是数据库权限无法读取路径下的文件。解决方案 一: 数据库使用windows验证,将被附加的数据库移植到根目录下,即MSSQL的DATA目录下。解决方案二:windows验证,然后将要附加的mdf文件和ldf文件更改权限,选中mdf文件---->右击----->安全------> Authenticated Users---->编辑---->安全控制允许,按照同样的方法,更改日志文件,然后附加数据库既可。
可手动加载atldll解决,步骤如下:
1、首先,在一定途径获取atldll文件,例如搜索引擎查询并下载。
2、其次,将atldll文件复制到DLL目录“C:\Windows\System32”下。
3、然后,点击“开始菜单”中的“运行”按钮,输入:regsvr32 atldll,点击确定。
4、最后,在d出的安装完成atldll的提示上,点击确定。
环境架设(64位的需要单独加个命令 sudo yum install xulrunneri686)
第一步:
yum install mysql mysql-server mysql-devel -y
service mysqld start
chkconfig mysqld on
mysql -u root
show databases;
use mysql;
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
第二步:
到这个步骤进数据库
你的IP 数据库名是ip 加root 密码是空格
数据库链接工具要陪到navicat 和Mysql-front软件
用Mysql-front 链接数据库给all导入进去
第三步
先给all里面的118247124 IP批量替换成你服务器的(除10开头的意外都要换,下面有指出对应IP处了) 基本上是server ccs cta dba ldba那些表 替换后在导入
aaa 一处IP
ccs 一处IP
config 两处IP
cs_ccs 两处IP
csa 一处IP
cta 一处IP
dba 两处IP
ldba 两处IP
server 只有一条线路就只有一处IP
spa 两处IP
tts 一处IP
第四步
修改数据库连接数最大上限
WINSCP 连接服务器 找到ETC 文件夹 ,进入
找到mycnf 编辑内容 增加 max_connections=20000
给服务端传到服务器home/16/目录下 赋予所有文件权限777 使用到的工具是XFTP
第五步
给aaa ccs csa dba gs 里面的ini文件 IP替换成你自己的。
第六步
通过xshell 启动服务端
完成后 启动命令
cd /home/16/1
/1
cd /home/16/1
/clientscfg
cd /home/16/1
/driver
后续
cd /home/16/aaa
/runaaa
cd /home/16/dba
/rundba
cd /home/16/ccs
/runccs
cd /home/16/csa
/runcsa
cd /home/16/gs
/rungs
重启服务器reboot 指令
后面的不详是干什么的
/gsmemcfg
cd/optoyao/csa
/runcsa
这两个不清楚 进游戏方法
新建立个dbt文件用记事本
Start asktaomod 问道一区;你的服务器IP;线路端口;kbd:0;swictch:0;paroxy:0;flag:;uncheck
放到16目录启动即可
修改服务器端数据库
幻影忍者火了!不用氪金,无限疲劳,刀刀切割不停!
精选推荐
广告

问道160纯净数据库MYSQL
29下载·0评论
2018年6月11日
问道mysql数据库教程_数据库相关--mysql常用命令汇总
714阅读·0评论·0点赞
2021年1月27日
问道16ECT中文对照表rar_问道16修改 etc_问道1、6etc_问道修改etc_问道商城改etc_问道怎么改ETC
1下载·0评论
2022年7月15日
综合型私服发布网源码
7下载·0评论
2011年7月25日
问道数据库
37下载·0评论
2019年2月22日
问道160数据库rar_蜥蜴问道论坛_问道160纯净版_问道162数据库_问道SQL_问道每级数据
0下载·0评论
2022年7月15日
问道虚拟机服务器地址,问道单机免虚拟机164一键端(图文)
7701阅读·0评论·4点赞
2021年7月30日
问道虚拟机服务器地址,问道1600905虚拟机手工启动服务端+配套客户端+配套工具+充值注册软件+启动教程
2376阅读·0评论·0点赞
2021年7月30日
问道手游服务器修改,分享一下自己架设问道手游经验和教程图文篇
12W阅读·0评论·11点赞
2021年8月2日
单机网页游戏的如何修改服务器数据库,页游源码神创天下单机版GM修改+人物数据修改教程+一键启动客户端服务端
3471阅读·0评论·0点赞
2021年8月13日
etc高爆_HomeHome_etc问道完整端_games_问道etc替换_问道ETC_
1下载·0评论
2021年9月29日
问道虚拟服务器,省时省力,让我们直接登陆服务器!
282阅读·0评论·0点赞
2021年8月4日
腾讯的Java面试题整合
1931阅读·2评论·2点赞
2021年8月26日
java面试题总结面向后端
831阅读·0评论·0点赞
2020年7月20日
问道服务器etc修改教程,常用的修改etc对照表-详细版
7792阅读·0评论·1点赞
2021年8月11日
16数据库zip_laborxck_架设问道_问道开服教程_问道数据库_问道端
1下载·0评论
2022年7月14日
问道虚拟机服务器地址,问道1600905虚拟机手工启动服务端+配套客户端+启动教程+充值注册软件+配套工具
1812阅读·0评论·0点赞
2021年7月30日
去首页
看看更多热门内容
以上就是关于我在网上下载个网站源码 要求导入数据库 我的数据库是租的 请问怎么导入全部的内容,包括:我在网上下载个网站源码 要求导入数据库 我的数据库是租的 请问怎么导入、k8s中的Mysql数据库持久化存储、教育事业统计软件登录出现缺少edudata2018db数据库是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)