1.mysql服務無法啟動,報1067錯誤
解決方案:
1).把mysql服務端解壓目錄新加一個my.ini文件,內容如下
[mysqld] # set basedir to installation path, e.g., c:/mysql # 設置為MYSQL的安裝目錄 basedir=c:/tool/mysql5617win32 # set datadir to location of data directory, # e.g., c:/mysql/data or d:/mydata/data # 設置為MYSQL的數據目錄 datadir=c:/tool/mysql5617win32/data character_set_server = utf8 character_set_client = utf8 [WinMySQLadmin] Server=c:/tool/mysql5617win32/bin/mysqld.exe user=root #這裡感覺沒有用 password=123456 #這裡感覺沒有用 #以上是設置WinMySQLadmin的配置 [Client] user=root #這裡感覺沒有用 password=123456 #這裡感覺沒有用
2).dos下面輸入:sc delete mysql
3).重啟電腦
4).mysqld install MySQL --defaults-file="你的解壓根目錄\my.ini",提示:Service successfully installed.
5).net start mysql
6).提示啟動成功
2.修改root密碼提示10061
1).10061一般是mysql服務沒有啟動造成的,去服務裡面看下是否已啟動
2).如果啟動了還是報這個錯誤那就去關閉防火牆(遠程服務器才需要)
3).這時應該不會出現10061了
3.修改root密碼提示10045
1).cmd進入mysql解壓目錄的bin下,類似:cd c:/tool/mysql5617win32/bin
2).輸入:mysql -u root -p
3).出現了enter password: 不用管直接回車(因為剛開始是沒有密碼的)
4).use mysql; 大概會出現:changed table success;
5).update user set password=PASSWORD("123465") where user='root'; 大概會出現changed 3;updated 3
6).flush privileges;
7)然後打開客戶端輸入你上面的123456就可以連接成功了
問題描述:
啟動數據節點
/usr/local/mysql/bin/ndbd--initial
/usr/local/mysql/bin/ndbd:unknown variable 'log-bin=mysql-bin'
解決過程:
解:vim /etc/my.cnf注釋log-bin=mysql-bin、server-id=1、skip-locking
原因分析:
111015 7:30:10 [Warning] '--skip-locking' isdeprecated and will be removed in a future release. Please use'--skip-external-locking' instead.
經驗總結:
新的版本會拋棄有些參數,只要按照常規方法做,遇到問題按提示的解決就好了。
這是說你的數據庫new裡沒有ecs_setup_keyword這張表,如果這個是ecshop自帶的表,那你在自己機器上安裝一個ecshop,看一下建表的ddl,然後去在服務器數據庫裡建立這張表。如果不是ecshop默認表,那麼就是你安裝的某些插件問題了。只能自己排除是哪個插件的問題。與插件提供方聯系