
有两种方法让sql数据库设置为单用户模式:
一、sqlservrexe-m-c
1、关闭sqlserver(实例)服务
2、运行----
注:C:ProgramFilesMicrosoftSQLServerMSSQL1MSSQLBinnsqlservrexe-m这个路径按照自己的sqlserver安装路径自行调整
3、经过上面两步就设置好的单用户登陆,你既可以使用企业管理器登陆,又可以通过在运行框中执行sqlcmdexe运行doc下的命令
二、在sqlserver2005的配置管理工具中设置
1、打开配置管理工具,在sqlserver(实例名称)上右键打开属性,在高级的启动参数前加上-m;别忘了‘;‘因为参数是通过’;‘来分隔的
2、设置完成后重启sqlserver服务即可
MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL 32211开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限。两条语句扮演了mysql数据库的前端角色,并提供与直接 *** 作这些表的内容不同的另一种方法。CREATE和REVOKE语句影响4个表:授权表 内容user 能连接服务器的用户以及他们拥有的任何全局权限db 据库级权限tables_priv 表级权限columns_priv 列级权限还有第5个授权表(host),但它不受GRANT和REVOKE的影响。你可能也想考虑使用mysqlaccess和mysql_setpermission脚本,它是MySQL分发的一部分,它们是Perl脚本,提供GRANT语句的另一种选择设置用户账号。mysql_setpermission需要安装DBI支持。1 创建用户并授权GRANT语句的语法看上去像这样:GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION要使用该语句,你需要填写下列部分:privileges授予用户的权限,下表列出可用于GRANT语句的权限指定符:权限指定符 权限允许的 *** 作ALTER 修改表和索引CREATE 创建数据库和表DELETE 删除表中已有的记录
首先码却保你这张表中没有PRIMARY KEY,如果有先删除这张表中的 PRIMARY KEY,
然后创建一个自增长字段
语法如下:
ALTER TABLE `表名` ADD `字段名` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY
例如:
ALTER TABLE `custnew` ADD `cust_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY
以上就是关于mysql可以为单个数据库设置用户名密码吗(mysql添加用户名和密码)全部的内容,包括:mysql可以为单个数据库设置用户名密码吗(mysql添加用户名和密码)、MySQL管理员应如何设置MySQL用户账号、如何在MySQl数据库中给已有的数据表添加自增ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)