mysql啟動問題

2021-06-16 08:05:39 字數 2338 閱讀 3915

終於解決上週遺留下來的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...