USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID('数据库名'); EXEC(@SQL); ALTER DATABASE 数据库名 SET MULTI_USER;…
创建用户后登陆失败的原因是存在匿名用户: root@controller:~# mysql -h localhost -uaa -ppassword ERROR 1045 (28000): Access denied for user 'aa'@'localhost' (using password: YES) 解决方法: 增加普通用户后,登陆root账号,执行: mysql> use mysql mysql> delete from user where user=''; mysql>…
mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost')) 解决步骤: [====>>https://www.cnblogs.com/leolztang/p/5094930.html .sudo mysql -u root -p .select user, plugin from mysql.user; .update mysql.user set authentication_str…
MySQL中遇到的几种报错及其解决方法 1.[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''xxx'' at line 1 解决方法:将所有的" '' "换成" ·· "(将所有的英文单引号换为Tab键上面的那个点号)…
mysql 增加用户 (注意:因为MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by '密码' 第一种: 增加一个用户c密码为123123,让他可以在任何主机上登录,并对所有数据库有查询.插入.修改.删除的权限.首先用以root用户连入MYSQL,然后键入以下命令: grant select,insert,update,delete on *.* to c@'%' Identified…
报错信息:Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535 向mysql的表插件一个字段 类型为text时,或修改一个字段类型为text时,报出上面的错误.其实我对这个错误的原因理解也不是很深,给出一些我查到的解释吧 大意是数据表中有一个设定长度为64K的字段索引,当表中字段(不知道是字段名字还是什么)不能超过这个长度,65,535所说明的是针对的是整个表的…
在一般用户下执行sudo命令提示xxx is not in the sudoers file. This incident will be reported.解决方法: $whereis sudoers -------找出文件所在的位置,默认都是/etc/sudoers 有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替.默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命…
1.现象 在mysql用sql文件导入数据库时,提示ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty. 说明:mysql数据库是刚安装的,从未配置过主从复制,也还没有配置过GTID的主从复制. 2.解决方法 查阅的网上资料后,测试后发现下面这个方法可以解决我的问题 进入mysql模式,重置master # mysql -u root -p…