精华内容
下载资源
问答
  • 在阿里云上部署mysql数据库1、服务器是centOS8 默认安装了mariadb的lib,但需要手动安装server,所以执行:yum -y install mariadb mariadb-server,安装客户端;2、安装完成后执行:systemctl start mariadb 启动...

    在阿里云上部署mysql数据库

    1、服务器是centOS8 默认安装了mariadb的lib,但需要手动安装server,所以执行:yum -y install mariadb mariadb-server,安装客户端;

    2、安装完成后执行:systemctl start mariadb 启动mariadb;

    3、执行:systemctl enable mariadb 设置开机自动启动;

    4、配置mariadb,执行:mysql_secure_installation

    * Enter current password for root (enter for none):

    - 设置密码

    * Set root password? [Y/n]

    * New password:

    * Re-enter new password:

    - 其它配置

    * Remove anonymous users? [Y/n]

    * Disallow root login remotely? [Y/n]

    * Remove test database and access to it? [Y/n]

    * Reload privilege tables now? [Y/n]

    4、基础配置完成后,执行:mysql -uroot -ppassword 进行登录

    5、配置mariadb字符集合,执行vim/etc/my.cnf,通过vi编辑器在my.cnf中插入:

    init_connect='SET collation_connection = utf8_unicode_ci'

    init_connect='SET NAMES utf8'

    character-set-server=utf8

    collation-server=utf8_unicode_ci

    skip-character-set-client-handshake

    6、使用vi编辑器打开/etc/my.cnf.d/client.cnf,在[client]中添加 :

    default-character-set=utf8

    7、使用vi编辑器打开/etc/my.cnf.d/mysql-clients.cnf,添加:

    default-character-set=utf8

    8、配置远程链接

    -在linx命令行中输入:mysql -uroot -ppasswd 进入mariadb控制台;

    -在控制台中输入:use mysql;

    -输入:CREATE USER 'username'@'host' IDENTIFIED BY 'password';新建用户并赋予所有权限

    (username:要新建的用户名,host:允许用户从那个主机登录,用%则表示,可以从任何主机登录,password:登录的密码)

    -赋予用户远程登录权限:GRANT privileges ON databasename.tablename TO 'username'@'host'

    (privileges:用户的操作权限,如SELECT , INSERT , UPDATE 等如,要授予所的权限则使用ALL,databasename.tablename:数据库名.表名,授予该用户对所有数据库和表的相应权限可用.*

    9、修改完成在mariadb控制台执行:FLUSH PRIVILEGES进行刷新配置并生效

    10、在修改my.cnf.d/mariadb-server.cnf中bind-address的ip使所有ip都可以远程访问:bind-address=0.0.0.0

    11、关闭防火墙:sudo service firewalled stop 或者 iptables -F

    12、进入阿里云服务器控制台,在控制台中的安全组策略中出/入都要加入对应的3306端口,源ip设置为:0.0.0.0/0使得所有ip都可以访问;

    附linux常用命令:

    遍历查找关键字:grep -rn 'XXXXXX'*

    遍历查找文件:find . -name '*.xml'

    本地连接数据库:mysql -uroot -p

    查看是否已经安装过:yum list installed | grep mysql

    卸载已安装的包:yum remove XXX.XX

    linux下ping某个服务器指定端口:telnet x.x.x.x 3306

    关闭防火墙:sudo service firewalled stop 或者 iptables -F

    重启mariadb数据库:systemctl restart mariadb

    查看开放的tcp类型端口:netstat -ntpl

    展开全文
  • 云服务器上部署MySQL数据库实现远程连接准备工具云服务器上安装MySQL给Mysql新建一个全权限的用户本机启动SQLyog连接远程数据库注意 准备工具 1.MySQL安装包 2.一台云服务器(阿里云和腾讯云都可以)PS:这里我采用的...

    准备工具

    1.MySQL安装包
    2.一台云服务器(阿里云和腾讯云都可以)PS:这里我采用的是腾讯云
    3.本地主机上安装SQLyog(MySQL客户端工具)

    云服务器上安装MySQL

    1.通过 ‘远程桌面连接’ 或者微软自带的远程桌面连接(Microsoft Remote Desktop)软件都可以实现;我用的是自带的远程桌面连接(因为我的电脑不知道为什么总是自动闪退微软商店的应用);
    Alt
    2.进入自己的云服务器之后,安装Mysql;这个网上都有教程;如果真的需要的话,后面我会加上的;主要是后面涉及一个创建一个全权限的用户

    给Mysql新建一个全权限的用户

    Alt
    上面图片是具体的介绍我们来一步步测试一下
    1.Win+R 启动CMD
    2.启动MySQL: net start mysql;
    3.进入mysql : mysql -u root -p;
    4.无密码直接回车 一直到出现 –Welcome to the Mysql monitor这个提示
    5.接下来我会用图片呈现:
    6.创建一个新用户:
    Alt
    7.给用户超级权限管理所有表
    Alt
    8.刷新MySQL的系统权限相关表(PS:什么时候需要刷新 麻烦你点链接看看)
    link
    link
    Alt
    9.好!我们的超级
    9.好!我们的超级用户建立成功了;

    本机启动SQLyog连接远程数据库

    1.打开SQLyoga (PS:去网上看看怎么安装)
    2. Alt
    MySQL Host Address :填写你自己的云服务器的公网IP (还请大佬手下留情不要攻打我的小服务器我就不打打码了)
    用户名:填写你创建的超级用户
    密码:你设置的密码
    端口默认:3306
    3.点击连接 就大功告成了
    Alt
    我们可以再本地的主机上操作自己的数据库了;

    注意

    我创建的超级用户,仅供自己使用;毕竟不知道他安不安全,我授予了所有的权限给这个表;为了方便介绍;SQL 语句都在上面的那个图片里面;我目前是想用来存放聊天室的账号数据,所以突发奇想弄一下,也感谢我同学的帮助;本人比较菜,等我同学写了博客我在来@他;第一次写谅解。

    展开全文
  • 上面截图中Mysql的 版本号是:Mysql 5.7的版本,这个版本是...这样服务器中就可以往数据库中的数据做增删该查我使用的Dbutils来连接数据库,我的服务器c3p0配置如下:下面介绍一款在客户端轻松操作远程Mysql数据库的...

    168eafe3c72fcd2b1e2aab367723cdef.png

    上面截图中Mysql的 版本号是:Mysql 5.7的版本,这个版本是我在本地开发时测试很好用的,但是今天我在远程主机上安装时,报错

    然后我就下个Mysql5.5的版本

    安装帮助文档,很轻松的就安装完成:

    1ea5cab469b31862340bfe7251c4fb9c.png

    这样,一个在云端的数据库就已经被搭建完成!

    这样服务器中就可以往数据库中的数据做增删该查

    我使用的Dbutils来连接数据库,我的服务器c3p0配置如下:

    7f6617f8e8fef802a3ba6bac0e119da2.png

    下面介绍一款在客户端轻松操作远程Mysql数据库的一款工具: Navicat for MySQL

    这款软件装好后,打开首界面:

    eeaf55f3e9a6c9d3334460796a5c08d4.png

    当你第一次通过上述办法时,连接数据库时,可能会遇到1130 host is not allowed 这个问题,导致你连接数据库失败,解决办法:

    打开远程桌面,在远程数据库的命令行窗口,输入如下指令:

    GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION 授予任何主机访问数据权限

    FLUSH PRIVILEGES 修改生效

    EXIT

    退出服务器

    9e9417d580ba8c88c46be2c178ff1cf0.png

    FR:海涛高软(QQ技术交流群:386476712)

    展开全文
  • 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解:如果您想看更多的在ecs上的数据库的相关操作,请前往以下两个帮助页面查看:(1)云服务器 ECS操作运维 Linux帮助:...

    阿里云服务器如何搭建数据库,阿里云部署mysql数据库。

    在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解:

    如果您想看更多的在ecs上的数据库的相关操作,请前往以下两个帮助页面查看:

    (1)云服务器 ECS操作运维 Linux帮助:http://help.aliyun.com/knowledge_list/41090.html

    (2)云服务器 ECS 操作运维 Windows帮助:http://help.aliyun.com/knowledge_list/42540.html

    1、ECS安装Sqlserver数据库备份:

    (1)先打开SQLServer依次展开sqlserver根目录,并打开数据库

    (2)选择要备份的数据库名,鼠标右键任务->选择备份。

    (3)点击添加,选择存放数据库备份文件的地址

    (4)在弹出对话框中,点击图示按钮,选择存放数据库备份文件的地址,文件名后缀名为.bak 点击确定。

    (5)点击选项,根据自己的需求进行备份设置,设置完成,点击确定,开始备份

    2、如何对 ECS Linux 系统中的 MySQL 进行备份导出:

    (1)如果您使用的是帮助中心的一键环境配置,那么 MySQL 的安装目录是 /alidata/server/mysql。

    如果您将 MySQL 安装到其他目录,您需要输入您MySQL完整的安装路径。

    单库备份您可以在服务器上执行如下命令:

    /alidata/server/mysql/bin/mysqldump -uroot -p密码 数据库名 > 备份名称.sql

    mysqldump 默认不会导出事件表,执行此命令会出现警告 -- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.

    (2)如果您需要导出 MySQL事件,您可以执行如下命令:

    /alidata/server/mysql/bin/mysqldump -uroot -p密码 --events --ignore-table=mysql.event  数据库名 > 备份名称.sql

    3、如何对 ECS Linux 系统中的 MySQL 进行备份导入:

    如果您需要导入备份的 .sql 文件,有两个命令方式:(注意:/root/备份名称.sql 为实际备份文件绝对路径)

    方式一:可以在 备份名称.sql 文件所在目录中执行如下命令:

    /alidata/server/mysql/bin/mysql -uroot -p密码 mysql < 备份名称.sql

    方式二:通过执行如下命令:

    /alidata/server/mysql/bin/mysql -uroot -p密码

    mysql>use 数据库;

    mysql>source /root/备份名称.sql;

    4、ESC数据库密码忘了怎么查看修改?

    以常用的mysqld数据库为例:

    首先vim /etc/my.cnf

    在[mysqld]下加入skip-grant-tables

    重启数据库service mysqld restart

    直接输入mysql 就可以登陆数据库

    输入use mysql;

    update user set password=password(重新设置的密码) where user=root;

    刷新设置flush privileges;

    退出quit;

    去掉my.cnf最开始加入的skip-grant-tables

    重启数据库service mysqld restart

    采用新密码登陆mysql -uroot -p新密码

    5、ECS安装Sqlserver数据库还原

    (1)先打开SQL Server 2005 依次展开sqlserver根目录,并打开数据库

    (2)选择要还原的数据库名,鼠标右键任务->选择还原->选择数据库

    (3)在弹出对话框中,选择源设备,点击后面的按钮,弹出指定备份对话框,点击添加按钮,选择.bak源文件,找到后,点击确定

    (4)选择选项,进行还原设置,勾选“覆盖现有数据”前面的小方框; 点击“还原为”后面的按钮,要还原该数据库的数据文件和日志文件

    (5)选定好要还原的数据文件和日志文件之后,点击“确定”按钮,完成数据库还原

    阿里云ECS云服务器2折起,优惠配置多选1,用户实名认证后可购买,每人限1单,第2单起恢复原价;活动配置升级为第四代云服务器,其中入门级配置采用突发性能型t5实例,性能均衡配置采用共享型和网络增强型实例,性价比更优。

    我们来看看这次阿里云的ecs云服务器2折活动有什么需要注意的:

    1、为什么还没有购买完成就不能继续买了?

    为保证活动公平性,优惠订单10分钟内未完成支付,将自动关闭,请下单后尽快支付;

    2、阿里云ECS云服务器2折起入口在哪里?

    1)您可以在阿里云最新活动页面的云计算基础服务里找到。(小编经验,一般打折促销都有集中在这里展示哦,所以经常光顾阿里云,应该到这个页面看看)

    2)也可以直接复制2折活动页面地址:http://promotion.aliyun.com/ntms/act/qwbk.html

    3、阿里云ECS云服务器2折可以买多个服务器吗?

    新老会员完成实名认证后均可购买,每个会员限购1单,新会员限购3台,老会员限购1台,限当前活动页的指定云服务器配置。

    4、阿里云ECS云服务器2折起的活动什么时候结束?

    目前得到的信息是,首购2折的活动是长期有效的哟。所以当你新注册为阿里云用户以后,不要着急直接下单,可以看看比如免费套餐,比如2折购服务器等活动。

    5、为什么购买阿里云ECS云服务器2折说已经买过了不让买?

    有可能是“同一用户判断”导致系统认为您已经买过了。同一用户是指:根据不同阿里云账号在注册、登录、使用中的关联信息,阿里云判断其实际为同一用户。关联信息举例:同一证件、同一手机号、同一支付账号、同一设备、同一地址等

    对于大多数小型或初期项目来说,我们可能常用的做法是先将web、数据库全部安装在一起,后期根据需要来看是否将数据库单独迁移分离。传统物理服务器可以这么多,云服务器也可以如此。

    以阿里云ecs云服务器为例,我们来看看在云服务器上搭建数据库的相关内容:

    1、如何将阿里云ECS服务器上的自建数据库做迁移?

    (1)DTS传输:ECS上的自建数据库到RDS/MongoDB/Redis/DRDS/PetaData/OceanBase的数据迁移,使用数据传输DTS服务即可轻松实现。

    (2)增量迁移:对于支持增量迁移的存储引擎,还可以使用DTS在ECS自建数据库不停服的情况下,将数据迁移到目标实例。

    (3)从本地数据库迁移:可以将自建库的数据导入到阿里云数据库上,实现业务平滑迁移。不同类型的云数据库,导入数据的方式也不尽相同,具体请根据实际场景选择对应的迁移案例。

    2、在ecs上有几种部署数据库的方式:

    (1)在ECS(Windows系统)上部署Oracle数据库

    (2)在ECS(Linux系统)上部署Oracle数据库

    (3)在ECS(Windows系统)上部署SQL Server数据库

    (4)在ECS(Linux系统)上部署MySQL数据库

    (5)在ECS(Windows系统)上部署MySQL数据库

    3、对于ecs+rds方式来说,ECS自建数据库如何与RDS实例间的数据实时同步?

    (1)通过 DTS 进行ECS上的自建数据库跟RDS实例间数据同步作业的配置;目前数据传输服务提供的实时同步功能支持的同步架构有限,:

    http://help.aliyun.com/document_detail/66731.html

    方式1: A->B 即两个实例之间的单向同步,即支持1对1的单向同步,要求实例 B 中同步的对象必须为只读,否则会导致同步链路异常,出现数据不一致的情况。

    方式2: A->B/C/D 即一对多的分发式同步架构.这个架构对目标 RDS for MySQL 实例个数没有限制,但是要求目标实例中的同步对象必须为只读,否则会导致同步链路异常,出现数据不一致的情况。

    方式3:B/C/D->A 即多对一的数据汇总架构对于这种多对一的同步架构,为了保证同步数据一致性,要求每条同步链路同步的对象不相同。

    方式4:A->B->C 即级联架构

    方式5: A->B->A 即实例A和实例B之间的双向同步架构

    (2)如果要配置RDS->ECS上的自建DB 的反向同步,只要调换下源跟目标实例的实例类型,其他配置类似。

    4、为什么需要在ECS上部署数据库:

    阿里云有提供相应的高可用数据库架构RDS,但由于RDS具有一定的限制条件,可能无法满足部分生产环境的要求,例如需要使用Oracle数据库、需要使用SQL Server报表服务等,在这种情况下,我们需要考虑在ECS上搭建数据库的方式。

    常用数据库包含以下三种:Oracle、MySQL、SQL Server。

    —— 本文完 ——

    展开全文
  • 注意,请先到阿里官网 领取幸运券,除了价格有很多优惠外,还可以参与抽奖。详见:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=2a7uv47d&utm_source=2a7uv47d 上面...
  • 上面截图中Mysql的 版本号是:Mysql 5.7的版本,这个版本是...这样服务器中就可以往数据库中的数据做增删该查我使用的Dbutils来连接数据库,我的服务器c3p0配置如下:下面介绍一款在客户端轻松操作远程Mysql数据库的...
  • Web管理端的配置 在浏览器中输入地址:http://54.244.58.100:8080/channelList.htm 用户名:admin ... 1.添加zookeeper ... ...需要部署多少个节点在这里就添加多少个节点,IP地址即为节点所在主机的IP地址 1099是m
  •  bind_adress=172.31.30.167/172.31.47.5(服务器IP)  添加以下的配置:  log-bin=mysql-bin  binlog_format=ROW #修改成ROW  server-id = 1 #两个机房的serverid设置为不一样的值  ...
  • 安装环境: Otter02->私有IP 172.31.30.167;公有IP 54.203.16.9; Otter03->私有IP 172.31.47.5;公有IP 54.218.66.95; Otter04->私有IP 172.31.34.243;公有IP54.244.58.100; ...Otter02:MySQL,canal,node,aria...
  • otter.domainName =54.244.58.100##本地的域名(用亚马逊云服务器的公有IP)  ## otter manager http port  otter.port = 8080 ##对外访问的端口号  ## jetty web config xml  otter.jetty = jetty.xml ...
  • 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解:如果您想看更多的在ecs上的数据库的相关操作,请前往以下两个帮助页面查看:(1)云服务器 ECS操作运维 Linux帮助:...
  • 在ECS上部署数据库 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用...
  • 在ECS上部署数据库 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据...
  • MySQL的配置安装、云服务器与云数据库的连接【系统、环境】 电脑操作系统:Windows10 64位 服务器详情: 所属项目:微信小程序 开发语言:PHP 5.6.27 操作系统:CentOS 7.2 64位 【前言】这篇博客主要解决两个问题...
  • 在阿里云服务器上数据库服务器地址是多少...以阿里云ecs云服务器为例,我们来看看在云服务器上搭建数据库的相关内容:1、为什么需要在ECS上部署数据库:阿里云有提供相应的高可用数据库架构RDS,但由于RDS具有一定的...
  • 项目部署在服务器上,如何访问阿里云服务器上的 MySQL 数据库? 具体做法如下: 1、在宝塔面板中,添加网站(无域名采用公网ip也可),同时按照要求创建好数据库 2、将项目代码上传到刚刚(1)中的创建的根目录中 3...
  • 首先先了解一下一些植入型病毒最喜欢的设置 首先是云服务器安装数据库 数据库开发端口为默认的 如: Oracle 1521 ...尽量避免云服务器安装数据库如果是必须的 推荐使用docker容器在容器中部署 修改默认端口...
  • 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解:如果您想看更多的在ecs上的数据库的相关操作,请前往以下两个帮助页面查看:1、如何对 ECS Linux 系统中的 MySQL 进行...
  • 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解:如果您想看更多的在ecs上的数据库的相关操作,请前往以下两个帮助页面查看:1、ECS安装Sqlserver数据库备份:(1)先打开...
  • 因此我们需要云服务器,前提:先去下单买一个,好像学生才10块钱一个月 购买教程自行参考官方文档。买完以后我是使用RDP登陆的,先明确一点啊,服务器就是个电脑这个应该不会不知道哈。 那就一样了,在服务器部署...
  • 6.使用Navicat将生成的sql文件转储到你的服务器上 选择服务器右键新建数据库,名字要与之前一样 双击打开新建的数据库,右键点击运行sql文件,选择sql文件,点击确定。 最后部署成功!
  • 一、准备工作 · 两台阿里云云服务器(ECS) · 一台云数据库(RDS) · 一台负载均衡 · linux版 jdk1.6(weblogic 12c 对高... 公司需要把风险规则项目部署云服务器上,为保险公司提供风险接口服务;这样
  • [一、效果展示博主部署了两个war包到阿里云服务器上,一个是没有连接数据库的,另外一个是连接了数据库的。(由于阿里云服务器免费使用15天,下面链接约2016年3月9日后无效网站运行一段时间,突然连不上数据库了,...
  • 新手快速实现云服务器上部署项目购买云服务器云服务器的配置连接云服务器配置环境配置数据库导入数据库文件设置安全组规则项目文件部署 购买云服务器 以阿里云为例 我们先进入官网注册一个阿里云的账号。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,088
精华内容 435
关键字:

云服务器上部署数据库