我在网上下载个网站源码 要求导入数据库 我的数据库是租的 请问怎么导入

我在网上下载个网站源码 要求导入数据库 我的数据库是租的 请问怎么导入,第1张

如果是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数据库是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9847110.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存