在 Ubuntu 上,“sqladmin”通常不是数据库本身的名称,而可能指 SQL Server 的 admin 用户、phpMyAdmin / SQL Admin 工具,或者你指的是 数据库管理员查看日志。下面按常见情况给你说明。
sudo tail -n 100 /var/log/mysql/error.log
或:
sudo less /var/log/mysql/error.log
先确认是否开启:
SHOW VARIABLES LIKE 'slow_query_log';
日志位置:
SHOW VARIABLES LIKE 'slow_query_log_file';
SHOW VARIABLES LIKE 'general_log%';
sudo tail -n 100 /var/log/postgresql/postgresql-*.log
sudo nano /etc/postgresql/*/main/postgresql.conf
关注:
logging_collector = on
log_directory = 'log'
SQL Server 日志位置:
sudo ls /var/opt/mssql/log/
查看错误日志:
sudo cat /var/opt/mssql/log/errorlog
SQL Server admin 查看日志:
EXEC sp_readerrorlog;
# 实时查看日志
sudo tail -f /var/log/mysql/error.log
# 搜索关键字
sudo grep "ERROR" /var/log/mysql/error.log
如果你能告诉我:
我可以给你更精确的命令。