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 或者其他数据库软件,只要在该软件里创建不同的数据库就行了,只要你的服务器是运行的,那么不管你创建多少个数据库都是运行的,所以不止是同时可以运行两个,甚至多个数据库都是可以的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)