服务器上建数据库
方法/步骤
1、刚刚接触mysql数据的人,第一步新建数据库,可打开phpmyadmin;
❷ 怎样在远程服务器上创建一个mysql数据库
第一步:安装MySQL客户端
当然你得确保MySQL客户端已经安装完毕。如果没有的话,可以按照下面的方法。
在Debian,Ubuntu 或者 Linux Mint上:
$ sudo apt-get install mysql-client
$ sudo apt-get install mysql
第二步:登陆到MySQL服务器
首先,你需要使用root用户登陆进你的MySQL数据库,如下:
$ mysql -u root -h -p
请注意:为了能登进远程的MySQL服务器,你需要开启服务器上的远程访问,如果你想调用同一主机上的MySQL服务器,你可以省略 "-h " 参数
$ mysql -u root -p
你将需要输入MySQL服务器的密码,如果认证成功,MySQL提示将会出现。
第三步:创建一个MySQL数据库
在MySQL提示中输入命令之前,请记住所有的命令都是以分号结束的(否则将不会执行)。另外,考虑输入命令的时候使用大些字母,输入数据库对象使用小写字母。但那不是必须的,只是方便的阅读。
现在,创建一个叫做xmolo_DB的数据库:
mysql> CREATE DATABASE IF NOT EXISTS xmolo_DB;
第四步:创建一个数据库表
为了达到演示的目的,创建一个叫做posts_tbl的表,表里会存储关于文章的如下信息:
文章的标题
作者的名字
作者的姓
文章可用或者不可用
文章创建的日期
这个过程分两步执行:
首先,选择需要使用的数据库:
mysql> USE xmolo_DB;
然后,在数据库中创建新表:
mysql> CREATE TABLE 'posts_tbl' (
'post_id' INT UNSIGNED NOT NULL AUTO_INCREMENT,
'content' TEXT,
'author_FirstName' VARCHAR(100) NOT NULL,
'author_LastName' VARCHAR(50) DEFAULT NULL ,
'isEnabled' TINYINT(1) NOT NULL DEFAULT 1,
'date' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY ( 'post_id' )
TYPE = MYISAM;
第五步:创建一个用户,并授予权限
当涉及到访问新创的数据库和表的时候,创建一个新用户是一个很好的主意。这样做就可以让用户在没有整个MySQL服务器权限的情况下,去访问那个数据库(而且只能是那个数据库)
你可以创建新用户,授予权限,并且使改变生效:
mysql> GRANT ALL PRIVILEGES ON xmolo_DB.* TO 'new_user'@'%' IDENTIFIED BY 'new_password';
mysql> FLUSH PRIVILEGES;
'newuser'和'newpassword'分别指的是新的用户名和他的密码。这条信息将会被保存在mysql.user表中,而且密码会被加密。
第六步:测试
先插入一个虚拟的记录到posts_tbl表:
mysql> USE xmolo_DB;
mysql> INSERT INTO posts_tbl (content, author_FirstName, author_Las tName)
VALUES ('Hi! This is some mmy text.', 'Gabriel', 'Canepa');
然后查看posts_tbl表中的所有记录:
mysql> SELECT * FROM posts_tbl;
注意:MySQL会在先前定义的地方自动插入适当的默认值(比如,'isEnabled'和'date')。
❸ 如何在服务器上安装mysql数据库
方法/步骤
1、刚刚接触mysql数据的人,第一步新建数据库,可打开phpmyadmin;
❹ 如何在阿里云服务器上建立一个数据库
小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:
远程桌面连接 (Microsoft Terminal Services Client, MSTSC):
采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端 VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程桌面连接 (MSTSC) 登录实例
打开 开始菜单 > 远程桌面连接,或在 开始菜单 > 搜索 中输入 mstsc。也可以使用快捷键 Win+R 来启动运行窗口,输入
mstsc后回车启动远程桌面连接。
在 远程桌面连接 对话框中,输入实例的公网 IP 地址。单击 显示选项。
输入用户名,如小鸟云默认为 niaoyun。单击 允许我保存凭据,然后单击 连接。这样以后登录就不需要手动输入密码了。
❺ mysql怎样创建数据库服务器
需要用到集群,负载均衡及mysql
复制(replication);
下面提供一个系统模型你可以参考一下:
集群的结构为一个主MySQL服务器(Master)服务器与多个从属MySQL服务器(Slave)建立复制(replication)连接,主服务器与从属服务器实现一定程度上的数据同步,多个从属服务器存储相同的数据副本,实现数据冗余,提供容错功能。部署开发应用系统时,对数据库操作代码进行优化,将写操作(如UPDATE、INSERT)定向到主服务器,把大量的查询操作(SELECT)定向到从属服务器,实现集群的负载均衡功能。如果主服务器发生故障,从属服务器将转换角色成为主服务器,使应用系统为终端用户提供不间断的网络服务;主服务器恢复运行后,将其转换为从属服务器,存储数据库副本,继续对终端用户提供数据查询检索服务。
❻ pl/sql如何在云端服务器上新建数据库
oracle
新建数据库跟sql
server等不一样,不能直接新建,其新建数据库的流程如下:
1、先建一个表空间
2、再新建一个新的用户,管理这个表空间
3、赋予新用户管理表空间的权限
在本地服务器上新建数据库代码如下:
--
先建表空间create
tablespace
mianyang_tbs
datafile
'E:\oracle\mianyang.dbf'
size
100M;--
新建用户create
user
mianyang
identified
by
mianyang
default
tablespace
mianyang_tbs;--
赋予用户权限grant
connect,resource
to
mianyang;grant
dba
to
mianyang;
表空间数据的存储位置在
E:\oracle\mianyang.dbf;
在云服务器上新建数据库只需将表空间数据储存位置改用对应的ip地址取代即可,具体代码如下:
--
先建表空间create
tablespace
mianyang_tbs
datafile
'149.178.10.104:\mianyang.dbf'
size
100M;--
新建用户create
user
mianyang
identified
by
mianyang
default
tablespace
mianyang_tbs;--
赋予用户权限grant
connect,resource
to
mianyang;grant
dba
to
mianyang;
❼ 如何在服务器端创建数据库(Java语言)
在服务器端连接数据库,然后通过sql语句控制数据库就可以啦。搭建一个在服务器端连接上数据库,就可以通过代码将sql语句于数据库中。若需详细解答,可以回问,很乐意帮你解答
❽ 如何在远程sqlserver服务器创建数据库
一、创建新库
/*
测试 在sql2005中通过查询分析器,连接到sql2000,并创建了 tmpdb 库:成功
p_CreateDB 'tmpdb1','data','sa','sa'
*/
-----------------------创建存储过程开始--------------------
if object_id('p_CreateDB') is not null
drop procere p_CreateDB
go
CREATE PROCEDURE p_CreateDB
@Des_DB sysname, --目标数据库
@ServerName sysname=N'', --服务器名
@UserName sysname=N'', --用户名,不指定则表示使用 Windows 身份登录
@pwd sysname=N'' --密码
AS
SET NOCOUNT ON
DECLARE @srvid int,--服务器的对象
@dbsid int,
@Dbid int,--新建数据库对象
@DBFile int,--新建数据库DB文件
@LogFile int,--新建数据库Log文件
@CmdStr nvarchar(4000)
declare @err int,@src varchar(255), @desc varchar(255) --错误处理变量
IF ISNULL(@ServerName,N'')=N'' SET @ServerName=@@ServerName --默认为本地数据库
--创建sqldmo对象·
EXEC @err=sp_oacreate 'sqldmo.sqlserver',@srvid OUT
IF @err<>0 GOTO lb_Err
--连接服务器
IF ISNULL(@UserName,N'')=N'' --使用 Windows 身份登录
BEGIN
EXEC @err=sp_oasetproperty @srvid,'loginsecure',-1
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oamethod @srvid,'connect',NULL,@ServerName
END
ELSE
EXEC @err=sp_oamethod @srvid,'connect',NULL,@ServerName,@UserName,@pwd
IF @err<>0 GOTO lb_Err
--新数据库对象创建
EXEC @err=sp_oacreate 'SQLDMO.Database',@Dbid OUT
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @Dbid, 'Name',@Des_DB
IF @err<>0 GOTO lb_Err
/*
---这里可以设置数据文件与日志文件的属性,不写就由sql server默认
--新数据库DB文件对象创建,并设置属性
EXEC @err=sp_oacreate 'SQLDMO.DBFile',@DBFile OUT
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @DBFile, 'Name','tmpfile'
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @DBFile, 'PhysicalName','c:/tmp.mdf'
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @DBFile, 'PrimaryFile','true'
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @DBFile, 'FileGrowthType',0
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @DBFile, 'FileGrowth',1
IF @err<>0 GOTO lb_Err
--新数据库对象加入DB文件
EXEC @err = sp_OAMethod @Dbid,'FileGroups.Item("primary").DBFiles.Add',null,@DBFile
IF @err<>0 GOTO lb_Err
--新数据库LOG文件对象创建,并设置属性
EXEC @err=sp_oacreate 'SQLDMO.LogFile',@LogFile OUT
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @LogFile, 'Name','tmplg'
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @LogFile, 'PhysicalName','c:/tmp.ldf'
--新数据库对象加入DB文件
EXEC @err = sp_OAMethod @Dbid,'TransactionLog.LogFiles.Add',null,@LogFile
IF @err<>0 GOTO lb_Err
*/
--在服务器上创建 新数据库
EXEC @err = sp_OAMethod @srvid,'Databases.Add',null,@dbid
IF @err<>0 GOTO lb_Err
/*
EXEC @err= sp_OAGetProperty @srvid, 'Databases', @dbsid OUT
IF @err<>0 GOTO lb_Err
SET @CmdStr = 'Add'
EXEC @err = sp_OAMethod @dbsid,@CmdStr,null,@dbid
*/
--结束
SET @err=0
GOTO lb_Exit
--错误处理
lb_Err:
EXEC sp_oageterrorinfo NULL, @src OUT, @desc OUT
EXEC sp_OADestroy @LogFile
EXEC sp_OADestroy @DBFile
EXEC sp_OADestroy @Dbsid
EXEC sp_OADestroy @Dbid
EXEC sp_OADestroy @srvid
EXEC @err=sp_oamethod @srvid,'DisConnect'
RAISERROR(N'错误编号 %#x, 错误源 "%s", 错误描述 "%s"',16,1,@err,@src,@desc)
RETURN -1
lb_Exit:
EXEC sp_OADestroy @LogFile
EXEC sp_OADestroy @DBFile
EXEC sp_OADestroy @Dbsid
EXEC sp_OADestroy @Dbid
EXEC sp_OADestroy @srvid
EXEC @err=sp_oamethod @srvid,'DisConnect'
RETURN @err
GO
❾ 如何在一个服务器上建立多个独立数据库
以mysql数据库为例。
1、登录mysql
参数说明:-u为mysql用户名默认用户为root;-h为mysql服务器的ip本机默认为127.0.0.1;-p为使用密码登录,输入正确密码则登录成功
mysql -u root -p -h127.0.0.1
2、创建新数据库
参数说明:hu替换为要新建的数据库名
CREATE DATABASE hu;
3、创建新数据库登录用户(若使用老用户则可以跳过此步)
参数说明:分别填入允许登录的ip,用户名,密码
insert into mysql.user(Host,User,Password) values('localhost','hu',password('hupassword'));
4、更新用户配置表信息
说明:执行这几条语句之后,就创建了一个数据库名为hu,用户名为hu,密码为hupassword的用户。
flush privileges;
5、授权用户在新数据的操作权限
说明:执行下面这条语句之后,就开启了hu这个用户在hu数据库的所有操作权限,如果有特别的闲置可以将*替换为具体的权限(select,update,delete)
grant all privileges on hu.* to hu@localhost identified by 'hupassword';
6、更新用户配置表信息
flush privileges;
php方面登录新数据库即可。
❿ 如何在服务器上创建 SQL Server Compact 数据库
“对象资源管理器”。 注意可以使用 SQL Server Management Studio 或 SQL Server Management Studio Express 创建数据库。可以从 Microsoft Download Center (Microsoft 下载中心)安装 SQL Server Management Studio 速成版。在“对象资源管理器”中,单击“连接” ,然后选择“SQL Server Compact 3.5”。在“连接到服务器”对话框的“数据库文件” 下拉列表中,选择 “<新建数据库…”。在“创建新的 SQL Server Compact 3.5 数据库” 对话框中,为新数据库文件键入文件路径和文件名。(可选)可以选择默认排序规则、区分大小写,以及选择是否要对数据库进行加密或密码保护。如果选择对数据库进行加密或密码保护,请键入密码,然后单击“确定”。 ,连接到新的 SQL Server Compact 3.5 数据库。此数据库现在将显示在对象资源管理器中。