你在命令行能不能进去?不能进去就是你密码错了
无论通过什么途径远程访问都出现错误可以认为是系统有防火墙之类的限制,解决方法是在 my.cnf 里面的 [mysqld] 段增加一个启动参数
skip-name-resolve
当前的用户没有相关的权限,建议用命令行登入,修改权限!!grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户 *** 作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%’表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。
Windows无法打开本地策略数据库的解决方法
打开帐户策略和本地策略时报如下错误:
Windows
无法打开本地策略数据库。打开数据库时出现了一个未知错误。IIS报内部服务器错。怎么解决?
*** 作系统:Win2000+SP4
不是域服务器。
有时本地策略数据库(文件名:%SystemRoot%\Security\database\Secedit.sdb)会坏掉,使策略不发挥作用。下面提供一个恢复本地安全组策略数据库的办法,这也是一个恢复本地安全策略的办法。
注意:这个办法会使本地安全策略回到初始状态,也就是你原来在本地安全策略中进行的设置会全部丢失。
1.打开
%SystemRoot%\Security文件夹,创建一个“OldSecurity”子目录,将%SystemRoot%\Security
下所有的.log文件移到这个新建的子文件夹中;
2.在%SystemRoot%\Security\database\下找到“ecedit.sdb”全数据库并将其改名,改为“ecedit.old”
;
3.启动“安全配置和分析”MMC管理单元:“开始”->“运行”->“MMC”,启动管理控制台,“添加/删除管理单元”,将“安全配置和分析”管理单元添加上;
4.右击“安全配置和分析”->“打开数据库”,浏览“C:\WINNT\security\Database”文件夹,输入文件名“secedit.sdb”,单击“打开”;
5.当系统提示输入一个模板时,选择“Setup
Security.inf”,单击“打开”;
6.如果系统提示“拒绝访问数据库”,不管它;
7.你会发现在“C:\WINNT\security\Database”子文件夹中重新生成了新的安全数据库。在“C:\WINNT\security”子文件夹下重新生成了log文件。
安全数据库重建成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)