Linux查看mysql 安裝路徑
1、查看文件安裝路徑
因爲軟件安裝的地方不止一個地方,全部先說查看文件安裝的全部路徑(地址)。
這裏以mysql爲例。好比說我安裝了mysql,可是不知道文件都安裝在哪些地方、放在哪些文件夾裏,能夠用下面的命令查看全部的文件路徑
在終端輸入:
whereis mysql
回車,若是你安裝好了mysql,就會顯示文件安裝的地址,例如個人顯示(安裝地址可能會不一樣) mysql
[root@localhost ~]# whereis mysqlsql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gzide
複製代碼 spa
2、查詢運行文件所在路徑(文件夾地址)
若是你只要查詢文件的運行文件所在地址,直接用下面的命令就能夠了(仍是以mysql爲例):
which mysql
終端顯示:
[root@localhost ~]# which mysql
/usr/bin/mysql日誌
方法一:修改mysql的my.cnf文件orm
Linux:索引
在mysql配置文件/etc/my.cnf中[mysqld]選項下增長:it
vi /etc/my.cnfform
log-slow-queries=/usr/local/mysql/slowquery.log (指定日誌文件存放位置,能夠爲空,系統會給一個缺省的文件host_name-slow.log)
long_query_time=1 (記錄超過的時間,默認爲10s)
log-queries-not-using-indexes (log下來沒有使用索引的query,能夠根據狀況決定是否開啓)
log-long-format (若是設置了,全部沒有使用索引的查詢也將被記錄)class
Windows:
在my.ini的[mysqld]添加以下語句:
log-slow-queries = D:\www\mysql\log\mysqlslowquery.log
long_query_time = 1(其餘參數如上)
保存後重啓mysql便可加載配置
注意
llog-slow-queries=/usr/local/mysql/slowquery.log 爲慢查詢日誌存放的位置,通常這個目錄要有MySQL的運行賬號的可寫權限,通常都將這個目錄設置爲MySQL的數據存放目錄;
long_query_time=1中的1表示查詢超過兩秒才記錄;
方法二:命令方式
cd /usr/local/mysql/bin
mysql -u root -p
enter password
mysql> show variables like 」%long%」; //查看一下默認爲慢查詢的時間10秒
+—————–+———–+
| Variable_name | Value |
+—————–+———–+
| long_query_time | 10.000000 |
+—————–+———–+
1 row in set (0.00 sec)
mysql> set global long_query_time=2; //設置成2秒,加上global,下次進mysql已然生效
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 」%slow%」; //查看一下慢查詢是否是已經開啓
+———————+———————————+
| Variable_name | Value |
+———————+———————————+
| log_slow_queries | OFF |
| slow_launch_time | 2 |
| slow_query_log | OFF |
| slow_query_log_file | /usr/local/mysql/mysql-slow.log |
+———————+———————————+
4 rows in set (0.00 sec)
mysql> set slow_query_log=’ON’; //加上global,否則會報錯的。
ERROR 1229 (HY000): Variable ’slow_query_log’ is a GLOBAL variable and should be set with SET GLOBAL
mysql> set global slow_query_log=’ON’; //啓用慢查詢
Query OK, 0 rows affected (0.28 sec)
mysql> show variables like 」%slow%」; //查看是否已經開啓
+———————+———————————+
| Variable_name | Value |
+———————+———————————+
| log_slow_queries | ON |
| slow_launch_time | 2 |
| slow_query_log | ON |
| slow_query_log_file | /usr/local/mysql/mysql-slow.log |
+———————+———————————+
4 rows in set (0.00 sec)