之前安裝的目錄為/usr/local/develope/mysql
後來改了下目錄 同時也改了mysql資料夾名
現在為/usr/local/develope/develop/mysql5.6 同時data目錄還是在的
配置檔案已經修改
mysql在安裝或者啟動的時候沒有指定配置檔案時候 預設找的配置檔案/etc/my.cnf
將basedir目錄和data目錄修改為新的目錄(注意一定要修改對 )
basedir=/usr/local/develop/mysql5.6
datadir=/usr/local/develop/mysql5.6/data
誤區 修改了目錄後不需要重新初始化 因為data目錄是不為空的 除非刪除掉data目錄 重新安裝
錯誤1:無法解析的網域名稱
root@***-pro mysql5.6 # ./scripts/mysql_install_db --user=mysql
fatal error: neither host '***.pro.local' nor 'localhost' could be looked up with
/usr/local/develope/mysql5.6/bin/resolveip
please configure the 'hostname' command to return a correct
hostname.
if you want to solve this at a later stage, restart this script
with the --force option
解決方法 編輯 /etc/hosts檔案
127.0.0.1 localhost ***.pro.local
儲存退出 即可
同時在mysql5.6 該目錄下 執行 ./bin/resolveip localhost
ip address of localhost is 127.0.0.1
出來如下內容即為配置成功
同樣還是誤區 不需要重新安裝 或者考慮刪除 data目錄 重新安裝
root@***-pro scripts # ./mysql_install_db --user=mysql
fatal error: could not find ./bin/my_print_defaults
if you compiled from source, you need to run 'make install' to
copy the software into the correct location ready for operation.
if you are using a binary release, you must either be at the top
level of the extracted archive, or pass the --basedir option
pointing to that location.
解決 在scripts 目錄下 ./bin/my_print_defaults 這個檔案是沒有的
需要在mysql5.6 安裝根路徑下 進行執行
錯誤原因 伺服器在沒有更新pid檔案的情況下退出
root@***-pro mysql5.6 # ./support-files/mysql.server start
starting mysql
.warning: world-writable config file '/usr/local/develop/mysql5.6/my.cnf' is ignored
warning: world-writable config file '/usr/local/develop/mysql5.6/my.cnf' is ignored
logging to '/usr/local/develop/mysql5.6/data/liangzhuangdemacbook-pro.local.err'.
.. error! the server quit without updating pid file (/usr/local/develop/mysql5.6/data/liangzhuangdemacbook-pro.local.pid).
解決辦法
1.檢查/etc/my.cnf mysql配置檔案的 basedir配置和datadir配置是否修改正確
basedir=/usr/local/develop/mysql5.6
datadir=/usr/local/develop/mysql5.6/data
2.如果basedir配置和datadir配置修改的正確 嘗試刪除 /etc/my.cnf 檔案 (注意備份)然後重新啟動mysql
記一次更改了電腦名稱後遇到的各種錯誤反思及感想
本來今天高高興興,開啟了我心愛的專案,啟動,執行,報錯!what,什麼鬼?怎麼回事,發生了啥子,昨晚還好好地啊,咋過了一晚上就出錯了呢,都沒有改動,就報如下錯誤。我昨天水群的時候,一時手癢,把自己的電腦名稱改了,於是今天就悲劇了。只好老老實實的改回英文 然後專案可以正常的執行了,真好。完後就開始反思...
Ubuntu中更改所有子檔案和子目錄的所有者及許可權
ubuntu中有兩個修改命令可以用到,change mode change owner 即chmod以及chown,其中可以用遞迴引數 r來實現更改所有子檔案和子目錄的許可權。1 利用chmod修改許可權 對document 目錄下的所有子檔案與子目錄執行相同的許可權變更 chmod r 700 d...
今天所遇到的問題
首先,昨天晚上做完了xenomai與linux核心編譯的任務,今天交付了 問題一 虛擬機器解除安裝 虛擬機器在安裝的時候目錄不太對,受不了就想把目錄改了,改的時候發現改不了,我就在任務管理器裡面把有關程序刪了,刪完發現,嘿果然能改目錄了,結果改完後虛擬機器裡面的linux不能用了,重啟電腦都不能用,...