安裝mysql過程遇到的問題記錄如下:
1.修改賬戶密碼失敗
安裝server後,執行/usr/bin/mysql_secure_installation,試圖修改密碼
嘗試修改密碼的第二種方法,執行/usr/bin/mysqladmin 提示沒有這個命令
錯誤分析
:mysql 和 mysqladmin 都是客戶端命令,此時還沒有安裝客戶端,所以失敗
另外,在/etc/init.d/下有個mysql命令,它實際上是/usr/share/mysql/mysql.server指令碼的乙個拷貝
是用來執行伺服器端的,和錯誤提示裡的mysql不是一回事,它是這樣得來的
cp /usr/share/mysql/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
解決辦法
:安裝客戶端程式
2.如何測試server端是否正在執行?
telnet localhost 3306
netstat -apn | grep 3306
ps -aux | grep mysql
3.關於/etc/my.cnf檔案的說明
這個檔案一般是從/usr/share/mysql/下my-huge.cnf、my-large.cnf、my-medium.cnf中拷貝過來的
如 cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
/etc/my.cnf的內容大致如下:
[mysqld]
datadir=/usr/local/mysql/var
socket=/var/tmp/mysql.sock
port=3306
user=mysql
[mysql.server]
basedir=/usr/local/mysql
類似/usr/share/mysql/mysql.server這樣的指令碼檔案在執行時會從這個檔案中讀取部分選項組
如[mysqld][mysql.server][server]
,安裝失敗
錯誤分析
:可能是因為在同一臺機器上,server 和 client 端的版本不一致造成的吧,反正糾正了這個錯誤以後問題解決了 :)
解決辦法
:解除安裝原先安裝的server
rpm -qa | grep -i mysql
返回mysql-server-5.0.22-0
rpm -ev mysql-server-5.0.22-0
mysql-server-5.1.7-0.i386.rpm:
mysql-client-5.1.7-0.i386.rpm:
5.啟動mysq伺服器的三種方法:
方法1:mysqld
方法2:mysqld_safe
方法3:/usr/share/mysql/mysql.server
mysql.server start 啟動
mysql.server stop 停止
6.mysql登入
mysql -u user_name -p密碼 host_name
注意:這裡的密碼和-p之間不能有空格,否則mysql命令會將「密碼」理解為host_name
mysql -u user_name -p host_name
這裡省略密碼內容,mysql執行時會首先訊問密碼
mysql 日誌 部落格 Mysql 日誌
日誌 errlog錯誤日誌 作用記錄mysql從啟動以來,所有的狀態,警告,錯誤。dba靠此定位資料庫問題。配置預設是開啟,vim etc my.cnf log error var log mysqld.log binlog二進位制日誌 作用主要記錄資料庫變化的日誌。資料恢復,主從複製中應用 檢視再...
mysql部落格日誌 MySQL日誌
日誌檔案對於任何應用程式都是非常重要的,許多操作都需要記錄到日誌,然後可以利用日誌檔案查錯糾錯等。mysql中當然也有日誌,mysql的日誌大概分為五種,即錯誤日誌 查詢日誌 慢查詢日誌 二進位制日誌和事務日誌。檢視日誌相關的全域性變數。查詢日誌相關全域性變數 show global variabl...
mysql 日誌過期時間 mysql日誌
1.錯誤日誌是mysql中最只要的日誌,記錄了當mysqld啟動和停止時,以及伺服器在執行過程中發生任何嚴重錯誤時的相關資訊.當資料庫出現任何故障導致無法使用時,可以首先檢視此日誌 在my.cnf配置檔案中可以看出來錯誤日誌的位置 2.二進位制日誌記錄了所有的ddl 資料定義語言 語句和dml 資料...