終於解決上週遺留下來的mysql不能啟動的問題了,原因是之前安裝了兩次mysql,而且路徑不同,這裡有別人的詳細解決方案:
由於之前不知道問題所在,所以重新裝了乙個虛擬機器,64bit的,前面不能make(zlib的問題,要對64機進行相應設定),編譯安裝成功後,又出現了不能啟動的問題,提示的問題如下:
111128 01:39:59 mysqld_safe logging to '/opt/mysql5/var/debian.err'.
touch: cannot touch `/opt/mysql5/var/debian.err': no such file or directory
chown: cannot access `/opt/mysql5/var/debian.err': no such file or directory
111128 01:39:59 mysqld_safe starting mysqld daemon with databases from /opt/mysql5/var
bin/mysqld_safe: line 100: /opt/mysql5/var/debian.err: no such file or directory
bin/mysqld_safe: line 137: /opt/mysql5/var/debian.err: no such file or directory
111128 01:39:59 mysqld_safe mysqld from pid file /opt/mysql5/var/debian.pid ended
bin/mysqld_safe: line 100: /opt/mysql5/var/debian.err: no such file or directory
找了半天,沒查出原因。最後發現,原來只是個小問題,先bin/mysql_install_db --user=mysql一下,再啟動,問題解決!
另需要強調的是,安裝mysql前一定不要忘記這兩句:
groupadd mysql
useradd -g mysql mysql
接下來繼續解決mongodb的問題,搭環境真苦逼!
另my.cnf具體內容如下:
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
bind-address = 0.0.0.0
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16m
max_allowed_packet = 1m
table_open_cache = 64
sort_buffer_size = 512k
net_buffer_length = 8k
read_buffer_size = 256k
read_rnd_buffer_size = 512k
myisam_sort_buffer_size = 8m
server-id = 1
innodb_data_home_dir = /opt/mysql5/var
innodb_data_file_path = ibdata1:10m:autoextend
innodb_log_group_home_dir = /opt/mysql5/var
innodb_buffer_pool_size = 700m
innodb_additional_mem_pool_size = 2m
innodb_log_file_size = 5m
innodb_log_buffer_size = 8m
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
[mysqldump]
quick
max_allowed_packet = 16m
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 20m
sort_buffer_size = 20m
read_buffer = 2m
write_buffer = 2m
[mysqlhotcopy]
interactive-timeout
mysql在啟動問題
在windows 系統中,計算機管理 服務和應用程式 服務下,無法找到mysql 時,連線mysql會失敗。解決方法 windows r 進入到mysql 的安裝目錄bin下 mysql install remove of the service denied 錯誤的解決辦法,意思是無許可權,則退出...
linux下mysql啟動問題
一 原因是,在mysql安裝目錄裡有乙個mysql.sock檔案。正常情況下這個檔案在mysql啟動時建立的,mysql關閉時刪除。那如果是非正常關機,mysql就沒有機會去刪除之個檔案。當這個檔案還存在時,mysql就啟動不了,提示上面的錯誤。解決辦法 將該檔案備份或者刪除。二 首先檢查資料目錄和...
Mysql安裝無法啟動問題
第一次在本機安裝mysql,安裝過程 現了啟動失敗的情況。這樣的情況解決方法重置服務密碼 密碼過期 進行解決 前提 1 安裝sql時,配置好環境變數 2 sql安裝包中的配置檔案 將 ini修改為my.ini 移動到bin目下 3 cmd進入sql安裝目錄下的bin目錄 輸入命令 mysqld in...