如何在一个服务器上建立多个独立数据库

如何在一个服务器上建立多个独立数据库,第1张

以mysql数据库为例。

1、登录mysql

参数说明:-u为mysql用户名默认用户为root;-h为mysql服务器的ip本机默认为127.0.0.1;-p为使用密码登录,输入正确密码则登录成功

mysql -u root -p -h127.0.0.1

2、创建新数据库

参数说明:zhihu替换为要新建的数据库名

CREATE DATABASE zhihu

3、创建新数据库登录用户(若使用老用户则可以跳过此步)

参数说明:分别填入允许登录的ip,用户名,密码

insert into mysql.user(Host,User,Password) values('localhost','zhihu',password('zhihupassword'))

4、更新用户配置表信息

说明:执行这几条语句之后,就创建了一个数据库名为zhihu,用户名为zhihu,密码为zhihupassword的用户。

flush privileges

5、授权用户在新数据的 *** 作权限

说明:执行下面这条语句之后,就开启了zhihu这个用户在zhihu数据库的所有 *** 作权限,如果有特别的闲置可以将*替换为具体的权限(select,update,delete)

grant all privileges on zhihu.* to zhihu@localhost identified by 'zhihupassword'

6、更新用户配置表信息

flush privileges

php方面登录新数据库即可。

一台服务器,一个网站,多个数据库。这样的网站服务器,根据我自己网站多年的经验,这很不合理,一台服务器一个网站我还可以勉强接受,但是你一个服务器中一个网站还多个数据库入在一起,还是同一个网站的,有这个必要吗。如果说是做数据备份的话,那也说的过去。我建议,如果你想在一台服务器里建立一个网站,就使用一个数据库,要备份数据库可以在其备分,可以跨服务器来备份,这样你可以多个服务器里有备份数据,这样即使你使用的网站服务器被攻击而数据库被数据丢失,那也不用怕,因为你另一个服务器有数据,可以很快恢复回来。所以我建议你多台服务器备份数据库,如果多个网站用多个数据库,同一台服务器的话,那倒是可以的。

同一台服务器上可以同时运行多个数据库,你说的本地影院和文化部门的软件,他们都是使用不同 的数据库,但是可以同时运行的,因为你本地服务器上可能安装的是SQL 或者其他数据库软件,只要在该软件里创建不同的数据库就行了,只要你的服务器是运行的,那么不管你创建多少个数据库都是运行的,所以不止是同时可以运行两个,甚至多个数据库都是可以的。


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

原文地址: http://outofmemory.cn/sjk/6930807.html

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

发表评论

登录后才能评论

评论列表(0条)

保存