如果使用root賬號登入到資料庫create database時提錯錯誤:
mysql: 1006 - can't create database '***' (errno: 13)
或mysql: 1006 - can't create database '***' (errno: 28)
,一般是mysql使用者沒有目錄許可權的問題。
先用linux指令 : ls -ld 檢視data目錄許可權, data是存放資料檔案的資料夾
ls -ld /alidata/server/mysql-5.5.37/data
如果顯示:
drwxr-xr-x 6 root root 4096 dec 11 08:57 /alidata/server/mysql-5.5.37/data
則說明mysql使用者沒有操作許可權,需要用chown指令授權:
chown -r mysql:mysql /alidata/server/mysql-5.5.37/data
資料庫建立失敗
目錄 環境症狀 問題原因 解決方案 環境系統平台 linux x86 64 red hat enterprise linux 7 版本 4.1.1 症狀使用者在建立資料庫時,建立失敗報錯 error source database template1 is being accessed by oth...
建立mysql資料庫總結 MySQL資料庫總結
引擎 檢視mysql預設引擎 show variables like storage engine 檢視表引擎 show table status from 資料庫名 修改表引擎 alter table 表名 engine innodb 建立時直接定義引擎 create table 表名 engin...
建立mysql資料庫
登陸資料庫 如何建立乙個資料庫和表單 new mysql.php 獲取連線mysql connect 伺服器,使用者名稱,密碼 con mysql connect localhost root if con 建立乙個資料庫school if mysql query create database s...