月度归档:2016年01月

MSSQL2012压缩日志文件 08后不支持no_log清空日志

— 08不支持no_log清空日志
— 清空日志
— Truncate the log by changing the database recovery model to SIMPLE.
— ALTER DATABASE 库名称 SET RECOVERY SIMPLE;
ALTER DATABASE YDW SET RECOVERY SIMPLE;
GO
— Shrink the truncated log file to 1 MB.
— DBCC SHRINKFILE (日志名称, 1);
DBCC SHRINKFILE (YDW_log, 1024);
GO
— Reset the database recovery model.
— ALTER DATABASE 库名称 SET RECOVERY FULL; 
ALTER DATABASE YDW SET RECOVERY FULL; 
GO

Linux重置mysql 5.7+root密码

mysql5.7会生成一个初始化密码,而在之前的版本首次登陆不需要登录。

shell> cat /root/.mysql_secret 

以上是屁话,然而我没有生成

修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

service mysqld restart

mysql -u root -p

mysql>update mysql.user set authentication_string=password(‘123qwe’) where user=’root’ and Host = ‘localhost’;

mysql>flush privileges;

mysql>quit;

将/etc/my.cnf文件还原

service mysql restart