新建数据库账户_电脑系统数据库创建新用户
1.请问,linux下mysql创建用户,具有所有数据库所有表并且具有所有操作的权限,并且可远程登录操作
2.sql developer怎么新建数据库
3.如何创建一个数据库管理系统的登录用户?
4.电脑用户名设置密码与系统有关系吗
5.如何在SQL中新建一个用户,只能管理其中一个数据库
6.如何设置mysql用户的权限
7.电脑创建新用户怎么才能不让新用户看到和使用计算机管理员用户的文件?
警告:MySQL_connect()[function.MySQL-connect]
第一个是连接不上mysql,第二个第三个是获取不到mysql信息。应该是php还不支持mysql方法吧!在php.ini中设置extention=mysqlSqlServer2008如何新建数据库?
方法如下:
1、打开SQLServer2008,右键数据库(左上角),选择新建数据库,如下图所示。
2、在这个界面中添加数据库的名字和存放位置,如下图所示。
3、例如:命名新数据库为Shool,然后选择该数据库根目录进行存放,如下图所示。
4、选择完成后新建成功,刷新数据库,即可看到刚刚新建的数据库,如下图所示。
使用SQL语句,建立数据库和表格?
打开软件SQLServer2005,如图,点击“连接”,出现界面
然后,点击左上方的“新建查询”,则出现编写代码的窗口,如图,在窗口中写下代码,然后点击左上方的红色感叹号,执行语句,然后,选择上方的“视图”按钮,右击,选择刷新,则数据库就完成了
然后在同一窗口中编写创建表格的语句,但是在编写语句之前,需要将表格的存储位置给设好,如图,点击,选择刚刚新建的数据库,然后再编写代码,如图
然后,选中编写的代码,点击红色的感叹号,执行代码,如图,执行之后,需要点击“视图”,右击,刷新
然后,就可以在指定的数据库中看到你建立的表格,如图,就这样,简单的SQL语句建立数据库和表格,就完成了
sql软件怎么使用sql语句创建一个数据库?
1、使用CREATEDATABASE语句创建数据库最简单的方式,该方式只需要指定database-name参数即可,该参数表示要创建的数据库的名称,其他与数据库有关的选项都采用系统的默认值。
2、如果希望在创建数据库时明确指定数据库的文件和这些文件的大小以及增长的方式,就需要了解CREATEDATABASE语句的语法。
3、在语法格式中,每一种特定的符号都表示特殊的含义。使用CREATEDATABASE语句创建数据库:1、打开SQLServerManagementStudio窗口,并连接到服务器。选择文件→新建→数据库引擎查询命令或者单击标准工具栏上的新建查询按钮,创建一个查询输入窗口,在窗口内输入语句,创建“新建的数据1”数据库,保存位置为“C”。2、单击执行按钮执行语句,如果执行成功,在查询窗口的查询中可以看到“命令以成功完成”。的提示信息框。在对象资源管理器窗口中书涮新,展开数据库节点就可以看到新建的数据了。
如何在自己的电脑上创建SQL数据库?
先要根据你的计算机所安装的操作系统来选择安装数据库管理服务器软件,然后通过数据库管理软件创建数据库.例如:你的计算机的操作系统是中文windowsXP,你可选择安装中文SQL2000中文版的个人版,如果计算机安装的是Windowsserver2003服务器版,就可选择安装SQL2000的服务器版.所安装的数据库管理软件正确运行后,可以使用企业管理器进入数据库管理来创建数据库啦.当然,数据库管理知识还很多,建议找一本入门级的书边看边试边学,这样可能会提高快些,也可以把问题放到网上查查看.
如何用SQLyog创建数据库表?
三种方法:
1.直接写sql语句.
2.用SQLyog选择外键表,点击右键选择关联/外键,然后再选择主表,外键.
3.在表vet_specialties上点击右键,然后找到Relationships/ForeignKeys中,然后选择相应的列。或者直接写命令:ALTERTABLEvet_specialtiesADDFOREIGNKEYFK_SPECIALTY_ID(specialty_id)REFERENCESspecialties(id)ALTERTABLEvet_specialtiesADDFOREIGNKEYFK_VET_ID(vet_id)REFERENCESvets(id)
请问,linux下mysql创建用户,具有所有数据库所有表并且具有所有操作的权限,并且可远程登录操作
第1步:打开phpMyAdmin,点击菜单栏的用户按钮,进入用户管理页面。
第2步:用户管理页面列出了现有用户信息,点击添加用户创建新用户。
第3步:输入用户名User name。有两个选项:任意用户、使用文本域,它们之间没有明显区别,推荐选择“使用文本域”,然后在文本框中输入用户名,如sky。
第4步:输入主机Host信息。这里有四个选项:任意主机(%)、本地( localhost)、使用主机表(host)、Use text field(即使用文本域)。
任意主机表示匹配所有主机;本地表示仅限本地主机(默认填写localhost);使用主机指以MySQL数据库中的host表中的数据为准,不需填写任何信息(如果填写则此选项无效);使用文本域表示自行填写主机地址信息。此处选择“本地”选项。
第5步:输入密码和Re-type(确认密码)。有两个选项:无密码、使用文本域。此处选择“使用文本域”,可以手动输入密码,也可以点击生成按钮,自动生成密码并在最下方文本框中显示。
第6步:为用户分配权限。权限管理分为两大块:用户数据库和全局权限。
用户数据库包括两个选项:创建与用户同名的数据库并授予所有权限;给以用户名_开通的数据库授予所有权限。可根据需要自行选择。此处两个都未选,仅创建新用户。
全局权限包括四部分:数据、结构、管理和资源限制。可根据需要自行选择。这里我选择了“全选”。
第7步:权限分配好后,点击右下角的执行按钮,执行创建新用户操作。
2. 编辑用户权限
第1步:进入phpMyAdmin用户管理页面,我们可以看到刚才创建的用户sky,如图所示。
第2步:点击用户sky对应的编辑权限按钮,进入编辑页面。
第3步:根据需要修改勾选权限选项后,点击执行按钮保存修改。
3. 修改用户信息
第1步:用户的用户名、主机、密码等信息的修改也在“编辑权限”页面。所以首先也要点击用户sky对应的编辑权限按钮,进入编辑页面。
第2步:修改用户信息主要涉及“修改密码”和“修改登录信息/复制用户”两块,分别填写相应内容,并点击对应的执行按钮完成操作即可。
4. 删除用户
第1步:进入phpMyAdmin用户管理页面,选中需要删除的用户,以sky为例。
第2步:点击右下角的执行按钮,删除用户sky。如果创建用户时选择了“创建与用户同名的数据库并授予所有权限”选项,则可以勾选删除选中的用户模块中的“删除与用户同名的数据库”,将数据库和用户一起删除。
sql developer怎么新建数据库
可以找个免费/开源的客户端来使用,例如HeidiSQL或者Navicat Lite,你搜一下就能找到。
安装后在里面设置好连接(主要是填一下服务器地址、用户名及帐号)就能可以使用了(服务器端可能也需要设置赋予权限,不然就会出现类似“ERROR 1045 (28000): Access denied for user 'test1'@'localhost”这样的错误,如出现错误则见参考资料)。
默认root用户就具有所有的权限,你可以新建一个用户,使它拥有所有的权限,还可以指定从什么地方登陆。权限划分可以很细的,可以精确到table,像select这种简单的查看功能命令都可以限定。具体命令像create,grant等等可以找本书看看。用户访问权限:
mysql.user 全局层级权限(global privileges)
db 数据库层级(database-specific privileges)
tables_priv 表层级(table-secific privileges)
columns_priv 列层级(column-secific privileges)
新建用户
create user 'test1'@'localhost/127.0.0.1' identified by '123',
->'test2'@'%' identified by '123';
语法: create user 'user'[@'host'] [identified by [password] 'password']
删除用户
drop user 'test1'@'localhost','test1'@'%','test2'@'localhost';
语法: drop user 'user'@'host'
撤销用户权限
revoke all on *.* from 'test'@'localhost';
更改用户名
rename user 'test'@'localhost' to 'test1'@'%';
用户授权
grant all privileges on *.*/dbname.*/dbname.tablename/ to 'test'@'localhost' identified by '123'
->required ssl with grant option;
grant select,update(field1,field2) on dbname.tablename to 'test1'@'%' identified by '123'
->required ssl with grant option;
搜索得到一位前辈的解决办法如下:
首先,在连接jdbc驱动的时候,按如下语句:
String connstr ="jdbc:mysql://localhost:3306/tp_db?&useUnicode=true&characterEncoding=8859_1";
然后,输入中文时转换时,按如下语句:
sql=new String(sql.getBytes("iso8859-1"));
最后,输出中文时转换,按如下语句:
String bookname=new String(rs.getString("bookname").getBytes("iso8859-1"),"GBK或者GB2312");
注:查看显示结果应在中文支持的环境下,我的配置为:Linux7.3+Tomcat4.0+Mysql3.22 作服务器端,IE6或Netscape作浏览器。
如何创建一个数据库管理系统的登录用户?
1安装Oracle 11g会自带一个叫做SQL Developer的工具,打开SQL Developer,
2在SQL Developer中我们新建一个连接,点击左上角的“绿色加号”
3填写完配置以后可以点击“Test”来测试数据库连接是否正确,如上图所示,左下角有“Status:Success”则表明数据库连接正确。
创建新用户
1连接登陆数据库
2接着为ORCL这个数据库创建新用户
3填写用户名和密码,以及为用户指定表空间
4为用户分配权限
5查看创建用户和分配权限所对应的sql代码。
6使用新用户创建数据库连接,使用新账户创建数据库连接的方法和第一步类似。
电脑用户名设置密码与系统有关系吗
你可以看以下几点:
1.看该系统用了什么数据库,简单的说一般是Mysql或者SQL server,你已经还原了说明用的是SQL Server啦
2.用户登录一般是管理员和普通用户两类,对应的表为AdminXxx和UserXxx,打开看一下里面的登录用户名和密码;
3.一般就注意上两项就行……
----------------------------------------------------------------------
你应该是是用JDBC连接MS SQL2000吧的驱动吧
端口应该是1433吧
而且有的必须要安装2000 SP3补丁 不然1433也不打不开
其实还有万能的方法,不用JDBC驱动的
记得是在sun公司的网站上一个连接到inet上下一个datasource源包,它可以直接与JDBC上层API创建连接
就是用datasource.getConnection()返回一个连接
-----------
Microsoft SQL Server JDBC Driver 2.0
-------------------
首先是SQL 2000数据库的安装问题,在此我主要讲些关于SQL 2000的版本与操作系统的兼容性问题:SQL 2000总共有7个不同版本,适应不同等级用户的需求。
我试了一下,在XP系统下只有“个人开发版”能正常安装而不出现错误,所以大家在安装时要注意,具体安装时的配置参照相关说明就可以了。
下面说明如何连接到SQL 2000数据库,首先当然是要下载JDBC驱动程序,最好去微软官方网站下载,然后将下载到的三个JAR包放入你的WEB应用的WEB-INF/lib/下。接下来编写程序进行测试:
/***********************************************
/*
/*DBTest.java
/*
/******************************************* */
import java.sql.*;
public class DBTest
{
Connection con;
Statement sta;
ResultSet rs;
String driver;
String url;
String user;
String pwd;
public DBTest()
{
driver = "com.microsoft.jdbc.
sqlserver.SQLServerDriver";;
url = "jdbc:microsoft:sqlserver:
//localhost:1433;DatabaseName =test";
//test为数据库名
user = "sa";
pwd = "sa";
//请更改为你相应的用户和密码
init();
}
public void init()
{
try{
Class.forName(driver);
System.out.println("driver is ok");
con = DriverManager.
getConnection(url,user,pwd);
System.out.println("conection is ok");
sta = con.createStatement();
rs = sta.executeQuery
("select * from room");
while(rs.next())
System.out.println
(rs.getInt("roomNum"));
}catch(Exception e)
{
e.printStackTrace();
}
}
public static void main(String args〔〕)
//自己替换〔〕
{
new DBTest();
}
}
按道理讲,上边这段代码应该没错,可首先我们来看一下,如果sqlser服务器没有升级到sp3(在使用jdbc时,如果系统是xp或者2003务必要把sqlserver 升级到sp3,往上到处都有下的),我们看看运行结果:
driver is ok
java.sql.SQLException: [Microsoft]
[SQLServer 2000 Driver for JDBC]
Error establis
hing socket.
at com.microsoft.jdbc.base.
BaseExceptions.createException(Unknown Source
)
at com.microsoft.jdbc.base.
BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.
BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.
TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.
SQLServerImplConnection.open(Unknown Sou
rce)
at com.microsoft.jdbc.base.
BaseConnection.getNewImplConnection(Unknown S
ource)
at com.microsoft.jdbc.base.
BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.
BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.
getConnection(DriverManager.java:523)
at java.sql.DriverManager.
getConnection(DriverManager.java:171)
at DbTest.init(DbTest.java:32)
at DbTest.<init>(DbTest.java:25)
at DbTest.main(DbTest.java:46)
Press any key to continue...
出现上边错误的主要原因是默认的数据库服务器端口 1433没有打开,无法直接连接。如果升级到sp3则这个问题可以结决,我们再来看看升级之后,程序运行的结果:
driver is ok
conection is ok
java.sql.SQLException:
[Microsoft][SQLServer 2000 Driver for JDBC]
[SQLServer]对
象名 ’room’ 无效。
at com.microsoft.jdbc.base.
BaseExceptions.createException(Unknown Source
)
at com.microsoft.jdbc.base.
BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.
TDSRequest.processErrorToken(Unknown
Source)
at com.microsoft.jdbc.sqlserver.tds.
TDSRequest.processReplyToken(Unknown
Source)
at com.microsoft.jdbc.sqlserver.tds.
TDSExecuteRequest.processReplyToken(
Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.
TDSRequest.processReply(Unknown Sour
ce)
at com.microsoft.jdbc.sqlserver.
SQLServerImplStatement.getNextResultType
(Unknown Source)
at com.microsoft.jdbc.base.
BaseStatement.commonTransitionToState
(Unknown
Source)
at com.microsoft.jdbc.base.
BaseStatement.postImplExecu
te(Unknown Source)
at com.microsoft.jdbc.base.
BaseStatement.commonExecute(Unknown Source)
at com.microsoft.jdbc.base.
BaseStatement.executeQueryInternal
(Unknown So
urce)
at com.microsoft.jdbc.base.
BaseStatement.executeQuery(Unknown Source)
at DbTest.init(DbTest.java:35)
at DbTest.<init>(DbTest.java:25)
at DbTest.main(DbTest.java:46)
Press any key to continue...
在这儿,用户已经登陆上去,但是却不能访问里边的数据表,出现这个问题的原因在于sa用户为系统用户,它虽然能够登陆数据库,但是test数据库里边却没有这个用户的访问权限,所以,我们现在为这个数据库重新建立一个用户share,建立过程如下:
在test数据库中选重用户 ---〉新建用户 -- 〉名称选择(这一步中有两个关键点:身份验证选sql身份验证,默认数据库选test)-〉建立新教色share ,此时更改程序,将用户登陆名和密码修改一下,重新运行程序:
driver is ok
conection is ok
1001
1002
1003
1004
1005
1006
Press any key to continue...
这次顺利通过测试
其实这些小问题花了我一个晚上才解决,真是浪费时间,所以写下来希望能使遇到类似问题的朋友不要重蹈覆辙,在此提醒大家遇到问题时多上网查查,多在论坛里问问,这样你学到的会更多,更节省时间,更有效率。
总结:Sqlserve 和JDBC 的融合问题,关键涉及到sp3补丁(端口开放)还有用户问题,解决这两个问题之后,剩余的便是Sqlserver 操作问题了,还有一点在远程操作的时候,要把Sqlserver 组设置一下,在安全性里边亦将身份验证更改为Sqlserve 验证即可。
如何在SQL中新建一个用户,只能管理其中一个数据库
电脑用户名和设置密码与系统有一定关系。具体来说:
1. 在Windows系统中,创建新用户时必须设置账户名和密码。如果你的电脑上已有多个用户账户,可以在控制面板中选择“用户账户”进行管理。对于Windows 10系统,还可以在“开始”菜单中点击设置图标,进入“帐户”页面进行管理。
2. 在Mac OS系统中,创建新用户时必须为该用户设置账户名和密码。可以在“系统偏好设置”中选择“用户与群组”进行管理。
3. 在Linux系统中,创建新用户时也必须为该用户设置账户名和密码。不同的Linux系统可能有些不同,但一般需要用命令行操作完成。
需要注意的是,不同的操作系统对用户名和密码的命名有一定限制和要求。一般而言,用户名和密码的长度、字符、大小写等方面有所要求,不能全是数字或者全是字母,需要符合一定的规定和标准。此外,系统也会对密码的复杂度和安全性进行要求,建议用户尽量为自己的账户设置足够强度的密码,避免账户被他人破解。
总之,无论你使用什么系统,在创建新用户时都需要为其设置账户名和密码,并根据系统的要求进行设置和管理,以保护账户的安全性和隐私性。
如何设置mysql用户的权限
需要准备的材料分别是:电脑、sql查询器。
1、首先,打开sql查询器,连接上相应的数据连接,例如test连接。
2、点击“查询”按钮,输入:grant create,select,insert,update,delete,drop,alter on stu.* to stu_admin@"%" identified by "";,点击运行按钮。
3、之后点击新建连接,输入刚才新建的用户。
4、之后该用户之后管理test数据库。
电脑创建新用户怎么才能不让新用户看到和使用计算机管理员用户的文件?
1、创建新用户
通过root用户登录之后创建
>> grant all privileges on *.* to testuser@localhost identified by "123456" ; // 创建新用户,用户名为testuser,密码为123456 ;
>> grant all privileges on *.* to testuser@localhost identified by "123456" ; // 设置用户testuser,可以在本地访问mysql
>> grant all privileges on *.* to testuser@"%" identified by "123456" ; // 设置用户testuser,可以在远程访问mysql
>> flush privileges ; // mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效
2、设置用户访问数据库权限
>> grant all privileges on test_db.* to testuser@localhost identified by "123456" ; // 设置用户testuser,只能访问数据库test_db,其他数据库均不能访问 ;
>> grant all privileges on *.* to testuser@localhost identified by "123456" ; // 设置用户testuser,可以访问mysql上的所有数据库 ;
>> grant all privileges on test_db.user_infor to testuser@localhost identified by "123456" ; // 设置用户testuser,只能访问数据库test_db的表user_infor,数据库中的其他表均不能访问 ;
3、设置用户操作权限
>> grant all privileges on *.* to testuser@localhost identified by "123456" WITH GRANT OPTION ; //设置用户testuser,拥有所有的操作权限,也就是管理员 ;
>> grant select on *.* to testuser@localhost identified by "123456" WITH GRANT OPTION ; //设置用户testuser,只拥有查询操作权限 ;
>> grant select,insert on *.* to testuser@localhost identified by "123456" ; //设置用户testuser,只拥有查询\插入操作权限 ;
>> grant select,insert,update,delete on *.* to testuser@localhost identified by "123456" ; //设置用户testuser,只拥有查询\插入操作权限 ;
>> REVOKE select,insert ON what FROM testuser //取消用户testuser的查询\插入操作权限 ;
电脑创建新用户使用计算机管理员用户的文件详细步骤如下:
1、在上图弹出的菜单中点击“属性”,
2、在弹出的界面中点击“本地用户和组”,点击用户,在右侧空白区域可以看到当前用户的名称。
3、在右侧空白区域点击右键,弹出如下菜单,点击上图中“新用户”,弹出如下菜单。
4、输入用户名,和密码,比如 用户名 qq123 密码 qq123 ,选中“用户不能更改密码”和“密码
5、在用户区域会显示新建的用户qq123,提升为管理员组。administrators。在qq123上点击右键,选择“属性”菜单。
6、详细讲解
使新用户看不到原本管理员用户的文件。
新创建的用户里面空空的什么都没有 新用户的使用比如:
新创建的文件夹 下载的东西不会在管理员用户出现 。
就是两个用户 互相不关联。
创建一个受限账户就可以了,只要它没有管理员权限,是无法查看你用户名目录下的文件的。
针对某个文件夹,在文件夹选项的权限中把用户的访问权限都拒绝就可以了。
扩展资料:
1、计算机管理员用户的文件详细讲解:
管理员用户的文件主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。操作系统的种类繁多。
依其功能和特性分为分批处理操作系统、分时操作系统和实时操作系统等;依同时管理用户数的多少分为单用户操作系统和多用户操作系统;适合管理计算机网络环境的网络操作系统。
微机操作系统随着微机硬件技术的发展而发展,从简单到复杂。Microsoft公司开发的DOS是一单用户单任务系统。
数据库是指按照一定联系存储的数据集合,可为多种应用共享。数据库管理系统(Data Base Management System,DBMS)。
2、新用户使用计算机管理员用户的文件:
计算机管理员用户的文件则是能够对数据库进行加工、管理的系统软件。其主要功能是建立、消除、维护数据库及对库中数据进行各种操作。
数据库系统主要由数据库(DB)、数据库管理系统(DBMS)以及相应的应用程序组成。数据库系统不但能够存放大量的数据。
更重要的是能迅速、自动地对数据进行检索、修改、统计、排序、合并等操作,以得到所需的信息。这一点是传统的文件柜无法作到的。
百度百科-计算机
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。