❶ 服务器怎么管理外部数据库
下一个 navicat 就好了
❷ 怎么通过外网管理服务器上的mysql数据库
在开始-运行里面输入mstsc打开远程连接。该经验纯属原创,一个个截图的!
输入账号密码登陆服务器.。整个网络都没有这个方法!
打开iis管理器,可以看到网站-默认网站-phpmyadmin,这个就是需要管理的mysql数据库。
双击默认网站,选择属性。可以看到有个高级选项
点击高级,可以看到有ip地址,tcp端口和主机头。端口默认打开的是80端口,主机头默认是空,这时我们点击编辑将自己解析在此服务器上的域名输入进去,确定。
最后在浏览器输入指向的域名,即可看到管理phpmyadmin的界面。登陆账号密码即可管理了!
❸ 如何管理服务器上的多个数据库
虽然这将减少托管所有这些数据库的成本,但是,这增加了管理这些系统的复杂性,因为你现在要处理多个服务级协议和维护窗口。 当你决定在同一台服务器上托管多个数据库的时候,你要考虑的第一件事是这些系统是否有互补的维护窗口。如果一个系统不能在夜间放慢速度或者离线,另一个系统不能在白天放慢速度或者离线,这些系统就不适合共享一个服务器,因为你在需要为系统使用补丁或者处于其它原因要让系统离线的时候,你没有有效的维护时间窗。 你需要考察的下一个决定因素是这些系统的服务级协议。需要99%的开机时间的系统能够安排在一起,因为你可能会为这些系统(也许是集群解决方案)建立一个比非重要任务系统更强大的环境。这可以为你节省额外的成本,因为你现在不需要采购任何高端系统。具有更高的服务级协议的系统也可能会有同样的维护时间窗。因此,这些系统在一开始就是互补的。 承担工作量 对托管多个数据库的SQL服务器进行维护的最大难题是时机。 当然,当把多个数据库集中在一个SQL服务器的时候需要考虑的最重要的问题是,是否有足够的CPU和内存资源处理这些客户程序添加到这个数据库服务器的工作量。如果单个服务器不能提供需要的CPU和内存资源,那么,把这些数据库都集中在那台服务器上就不是一个好的选择。 当你经过这个整个决策过程并且把这些数据库都放在同一台服务器上之后,你如何保持这些系统的健康和在高峰期仍能运行?与其它任何数据库解决方案一样,你仍需要处理自己的备份、索引碎片整理和重建、以及为操作系统和SQL服务器使用补丁。 处理托管多个数据库的SQL服务器的维护的最大难题是时机。你需要保证你的维护任务能够在这个SQL服务器托管的全部数据库计划的维护时间窗内完成。在任何数据库的维护时间窗之外进行维护工作都将引起数据库运行缓慢,因为硬盘和CPU资源现在被维护活动占用了,而不是处理正常的数据库查询。 重新索引工作 已经证明是有用的一个技术是比正常运行重新索引指令更频繁地对你的索引进行碎片整理。整理碎片的指令比重新索引指令有更多的好处。第一,索引碎片整理指令是一种在线操作,而重建索引是一种离线工作(除非你运行SQL服务器2005企业版或者更新的版本)。第二,如果你频繁地运行索引碎片整理指令,每一次运行这个指令的时候工作量都比较少。 例如,你每个星期检查一次索引碎片,它显示碎片是70%。这样,你就可以运行一个索引重建指令清除这些索引。 然而,你在第二天再检查索引碎片的时候会发生什么情况呢?它可能是大约8%至10%的碎片。因此,如果你每天运行一个索引碎片整理指令而不是每个星期运行一次索引碎片整理指令,每一天要做的工作就很少,这个工作就能够更快地完成,可能在每天的维护时间窗内完成。 即使你在时间窗内不能让这个系统离线,由于碎片整理操作是一种在线操作,这个系统在整理碎片操作的时间将继续发挥作用,只是反应速度比正常情况下稍微慢一点。 数据库备份 备份是在一台服务器上托管多个数据库的时候需要解决的另一个关键问题。 每一个数据库都有自己的备份要求。备份数据库也许是能够在SQL服务器运行时执行的最繁重的任务。并不是因为这种备份需要占用大量的CPU和内存资源(这个任务占用的资源一般是很低的,除非你在备份的时候对数据库进行压缩),而是因为备份一个大型数据库需要占用大量的硬盘资源。 当进行全面备份的时候,整个数据库必须从硬盘读取。如果你的硬盘系统非常繁忙,这个备份会引起性能严重下降。这种备份的最佳解决方案是选择合适的时机。你还可以寻找能够在备份的同时允许对数据库备份进行压缩的第三方工具。由于这将增加SQL服务器上的CPU的工作量,它通常仅用很少的时间完成备份,因为需要写入备份设备中的数据很少。 结论 只有很少的几种技术能够在一台服务器上运行多个数据库的时候帮助进行数据库服务器的维护。当你考虑数据库整合项目时,希望你能发现这些工具是很有用的。
❹ 如何管理服务器上的多个数据库
可以的,只要服务器资源够用的话,随你安装几个数据库都可以,只是每个数据库listener都必须不同,只有一个数据库可以缺省1521,其他数据库需要改端口;
但是一般情况下服务器上的资源都是有限的,内存多一点的安装2~3数据库没啥问题。
生产环境没人这么干,测试环境,开发环境倒是可以的。
❺ 如何在本地管理linux服务器中的mysql数据库,急询。
如果可以通过Windows连上去建议用HeidiSQL等客户端连上去,或者通过Web形式phpMyAdmin登录管理。
❻ 怎么通过外网管理服务器上的mysql数据库
ssh远程连接服务器,看你的服务器是什么操作系统了,windows的可以mstsc远程登录进去管理;linux ssh登录进去进行操作;
如果只是连接数据库,进行增删查改,知道ip 端口(默认是3309) 用户名 密码就行了
❼ 如何用企业管理器管理数据库
总共有四个步骤:
一. 在本地建立一个SQL Server服务器.
请按下面的图示操作:
1. 打开企业管理器,新建一个SQL SERVER组。如图所示:
参考:http://cache.content.com/c?m=ad02b9&p=&newp=&user=&fm=sc&query=%C8%E7%BA%CE%D3%C3%C6%F3%D2%B5%B9%DC%C0%ED%C6%F7%B9%DC%C0%ED%CA%FD%BE%DD%BF%E2&qid=dd2e608c000057a0&p1=2
❽ 数据库的基础服务怎么进行
数据库基础服务主要包括数据库的开启、关闭、登录等基础性操作,为数据库系统中最常见与最基础的服务操作。下面以在命令行中与GUI客户端工具中为例,对以上服务操作作较详细的说明。开启服务器1.命令行操作数据库命令是数据库系统得以运行的根本保证,各种各样的请求最终都转换成数据库命令,并在数据系统上执行。熟练掌握数据操作命令对数据库开发人员及数据库管理人员至关重要。
在cmd命令行下进入MySQL服务器安装目录(根目录)的bin目录下:先进入MySQL服务的安装盘,再进入其安装路径下的bin目录,操作过程如图5−1所示。或把bin目录的路径配置到操作系统的环境变量的path路径下,则无须在cmd命令行中进入MySQL的bin目录就可直接使用MySQL命令集。
cmd命令进入MySQL服务器bin目录操作
bin目录为MySQL服务器命令的存放目录,在该目录下,找到mysqld.exe或mysqld−nt.exe或mysqld−debug.exe文件。
根据应对文件,选择对应的命令启动:mysqld--consolemysqld−nt--consolemysqld−debug--console每个命令的后面跟的“--console”表示启动信息输出到cmd命令行控制台,最后看到如图服务器启动成功所示的类似信息时,表示启动成功。
2.GUI操作通过GUI操作数据库相对比较简单,对于刚入门的人员是一个不错的选择,下面针对通过GUI如何开启数据库作简单介绍。
服务器启动成功
GUI图形界面启动按如下步骤操作:((1)右键单击我的电脑→管理→服务和应用程序→服务。
(2)打开系统服务管理界面,找到MySQL服务,并双击打开。
(3)在弹出的“MySQL的属性(本地计算机)”对话框中选择“启动”按钮,如图5−3所示。
GUI启动操作
登录服务器在cmd命令行下进入MySQL服务器安装目录(根目录)的bin目录下,找到mysql.exe文件。
根据应对文件,用如下命令登录:mysql−uroot−proot其中,−u后面跟的是root账号;
−p后面跟的是账号的密码,此处为“root”。
语句的最后一定不能加上分号,否则会把它当成密码的一部分,而导致密码不正确,不能成功登录。最后,如果看到如图登录成功操作所示的信息时表示登录成功。
登录成功操作
关闭服务器在cmd命令行下进入MySQL服务器安装目录(根目录)的bin目录下,找到mysqladmin.exe文件,mysqladmin是MySQL数据库管理的命令,是一个综合性的指令性,能完成众多功能。
根据应对文件,用如下命令关闭:mysqladmin−uroot−prootshutdown其中,−u后面跟的是root账号;
−p后面跟的是账号的密码,此处为“root”;
shutdown为mysqladmin命令的参数。
❾ 怎么用SQL Server Management Studio管理数据库
点击 连接 数据库引擎,输入DB服务器ip 账号 密码,就可以管理相应服务器上的数据库了
❿ 怎么通过外网管理服务器上的mysql数据库
设置mysql服务允许外网访问,修改mysql的配置文件,有的是my.ini,有的是my.cnf【linux】.
1:设置mysql的配置文件
/etc/mysql/my.cnf
找到 bind-address =127.0.0.1 将其注释掉;//作用是使得不再只允许本地访问;
重启mysql:/etc/init.d/mysql restart;
2:登录mysql数据库:mysql -u root -p
mysql> use mysql;
查询host值:
mysql> select user,host from user;
如果没有"%"这个host值,就执行下面这两句:
mysql> update user set host='%' where user='root';
mysql> flush privileges;
或者也可以执行:
mysql>grand all privileges on *.* to root@'%' identifies by ' xxxx';
其中 第一个*表示数据库名;第二个*表示该数据库的表名;如果像上面那样 *.*的话表示所有到数据库下到所有表都允许访问;
‘%':表示允许访问到mysql的ip地址;当然你也可以配置为具体到ip名称;%表示所有ip均可以访问;
后面到‘xxxx'为root 用户的password;
举例:
任意主机以用户root和密码mypwd连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;
IP为192.168.1.102的主机以用户myuser和密码mypwd连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.102' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;