useradd mysql -s /sbin/nologin
cat/etc/passwd | grep mysql
cat /etc/group | grep mysql
源目錄cd /usr/src/mysq
cmake . -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/var/lib/mysql -dsysconfdir=/etc -dwith_myisam_storage_engine=1 -dwith_innobase_storage_engine=1 -dwith_archive_storage_engine=1 -dwith_blackhole_storage_engine=1 -dwith_federated_storage_engine=1 -dwith_partition_storage_engine=1 -dmysql_unix_addr=/tmp/mysqld.sock -denabled_local_infile=1 -dextra_charsets=all -dmysql_user=mysql -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dextra_charsets=all -dmysql_tcp_port=3306
./cmake.sh gmake make install
mkdir /var/lib/mysql
chown mysql.mysql
llls
:(configure.cmake)
cd /usr/local/mysql
cd support-files/
mysql.server
cp mysql.server /etc/init.d/mysql
cp my-default.cnf /etc/my.cnf
vi my.cnf
basedir=/usr/local/mysql
datadir=/var/lib/mysql
port= 3306
socket=/temp/mysqld.sock
cd /usr/local/mysql/scripts/
./mysql_install_db --help
./mysql_install_db --basedir=/usr/local/msql/ --datadir=/var/lib/mysql --no-defaults --usre=mysql
cd /var/lib/mysql
service mysql start
ps -ef |grep mysql
cd /usr/local/mysql/
cd bin/
./mysql
cdvi .bash_profile
path=$path/bin:/usr/local/mysql/bin
source ~/.bash_profile
加log恢復功能
vi /etc/my.cnf
要想通過日誌恢復資料庫,在你的my.cnf檔案裡應該有如下的定義,log-bin=mysql-bin,這個是必須的.binlog-do-db=db_test,這個是指定哪些資料庫需要日誌,如果有多個資料庫就每行乙個,如果不指定的話預設就是所有資料庫.
[mysqld]
log-bin=mysql-bin
binlog-do-db=db_test
binlog-do-db=db_test2
expire_logs_day=3設定日誌的過期天數,過了指定的天數,會自動刪除
reset master(清空所有的二進位制日誌檔案)
purge master logs to 'bintest.000006';(刪除bintest.000006之前的二進位制日誌檔案)
purge master logs before '2007-08-10 04:07:00'(刪除該日期之前的日誌)
show binlog events g
1.還原全部資料庫:
(1) mysql命令列:mysql>source f:\all.sql
(2) 系統命令行: mysql -uroot -p123456
mysql 清理 reley MySQL日誌相關
mysql日誌 查詢日誌 query log 慢查詢日誌 查詢執行時長超過指定時長的查詢操作所記錄日誌 slow query log 錯誤日誌 error log 包括服務自己啟動或關閉的正常資訊 二進位制日誌 binary log 非常重要的日誌,資料恢復 中繼日誌 reley log mysql...
MySQL 檢視MySQL配置檔案路徑及相關配置
1 關於配置檔案路徑 有時候,我發現雖然嘗試修改了配置檔案的一些變數,但是並沒有生效。後來才發現原來是因為修改的檔案並非mysql伺服器讀取的配置檔案。如果不清楚mysql當前使用的配置檔案路徑,可以嘗試這樣檢視 從上圖可以看出,伺服器首先會讀取 etc my.cnf檔案,如果發現該檔案不存在,再依...
mysql做筆記 mysql筆記
當key cache miss rate key reads key read requests 100 大於1 時需要增加 key buffer size show global status like key read 對於myisam 需要注意table cache的設定 當這個不夠用時mys...