1、首先打开sql,然后在面板左上方点击“新建查询”。
2、在界面上,将当前数据库,切换到“Master”下面。点击下拉选框,选中“Master”。
3、然后在右侧空白区域,输入代码:DECLARE @SQL VARCHAR(MAX)SET @SQL='' SELECT @SQL=@SQL+'KILL '+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID('数据库名')EXEC(@SQL)。
4、执行之后,观察下方执行成功。然后再修改数据库的名称,因为删除用户之后,数据库名称还是没有变回来。输入代码修改:ALTER DATABASE 数据库名 SET MULTI_USER。
5、现在再回到数据库看,已经正常了。
buntu下mysql的常用命令,MySQL数据库的基本 *** 作命令一、mysql服务 *** 作
0、查看数据库版本 sql->status
1、net start mysql //启动mysql服务
2、net stop mysql //停止mysql服务
3、mysql
-h主机地址 -u用户名 -p用户密码 //进入mysql数据库
4、quit //退出mysql *** 作
5、mysqladmin -u用户名
-p旧密码 password 新密码 //更改密码
6、grant select on 数据库.* to 用户名@登录主机 identified by
"密码" //增加新用户
exemple:
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的 *** 作
(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据
库,只能通过MYSQL主机上的web页来访问了。
grant select,insert,update,delete on mydb.* to
test2@localhost identified by "abc"
如果你不想test2有密码,可以再打一个命令将密码消掉。
grant
select,insert,update,delete on mydb.* to test2@localhost identified by ""
二、数据库 *** 作
1、show databases//列出数据库
2、use
database_name //使用database_name数据库
3、create database data_name
//创建名为data_name的数据库
4、drop database data_name //删除一个名为data_name的数据库
select * into <destination table>from <source table>Example: Select * into employee_backup from employee
不过这个方法, 不能复制 索引 和 外键
要复制索引和外键, 情况有点复杂, 而且 sql 的版本不同方法也不太相同.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)