设置命令: mysql> set global read_only=1; #1是只读,0是读写 mysql> show global variables like "%read_only%"; 以下是相关说明: 1.对于数据库读写状态,主要靠 “read_only”全局参数来设定: 2.默认情况下,数据库是用于读写操作的,所以read_only参数也是0或faluse状态,这时候不论是本地用户还是远程访问数据库的用户,都可以进行读写操作: 3.如需设置为只读状态,将该
今天突然发现数据库显示为单个用户并且,访问速度超慢,执行以下语句解决了 USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) //杀掉该进程FROM master..sysprocesses WHERE dbid=DB_ID('Test'); EXEC(@SQL);ALTER DATABASE Test SET MULTI_USER;
mysql连接本地数据库遇到 can't get hostname for your address 不明原因的本地mysql数据库连接不上,总是显示can't get hostname for your address 百度googel资料终于解决,记录下解决方式 一:检查了自己的hosts文件,发现存在记录localhost的记录 二:检查自己3306端口: netstat -ano|findstr "3306" 三:如果不是以上的显示端口则需更改服务:更改服务之前记得3306 没