標籤:style color 使用 strong 檔案 資料 ar linux
lampp下的mysql設定檔路徑:
/opt/lampp/etc/my.cnf
1 配置預設字元集
於mysqld項下添加
character-set-server=utf-8
init_connect =‘SET NAMES utf8‘
於client項下添加
default-character-set =utf8
醬紫就ok了,嘗試著用jetbrains內建的資料連線工具insert一條中文資料嘗試一下吧,看看能否正常插入中文UTF8字元資料
2修改預設允許執行最大的sql指令碼size
為什麼要設定這個項目?
若有一個sql指令碼大於了預設值就卡住無法執行下去了
同樣是my.cnf
項:mysqld和mysqldump下
max_allowed_packet=500M
設定即可
3遷移預設資料庫檔案夾路徑
剛剛裝好的lampp mysql其路徑是在/opt下的,也就是系統檔案夾下,我們需要把它遷移到指定的專用資料庫檔案夾
先把預設資料夾拷貝
sudo cp -rp /opt/var/mysql /home/mysqldata
然後修改my.cnf中的設定項
client項sock連結檔案
sock=/home/mysqldata/mysql.sock
mysqld項sock連結檔案
sock=/home/mysqldata/mysql.sock
添加資料檔案夾變數於 plugin_dir變數下一行
datadir=/home/mysqldata
完成資料庫文檔路徑遷移;
4 建立linux mysql 用戶端連結命令配置
sudo apt-get install -y mysql-client-core-5.5
安裝好以後配置sock連結
刪除原系統mysql命令路徑
sudo rm -rf /var/run/mysqld
重建檔案夾
sudo mkdir /var/run/mysqld
重建軟串連
sudo ln -s /home/mysqldata/mysql.sock /var/run/mysqld/mysqld.sock
然後在命令列下 直接試一試 mysql命令吧
5 設定innodb的共用檔案索引表自增空間
若不設定,也會導致各種莫名其妙的ibdata1 的啟動報錯
my.cnf設定
innodb_data_home_dir=/home/mysqldata
innodb_data_file_path=ibdata1:5000M;ibdata2:5000M;ibdata3:1000M;ibdata4:1000M:autoextend:max:5000M
這裡的意思是每次自增的資料表空間1000M ,但是最大值是5000M ,可以根據自己實際的磁碟空間來設定,最低值最好不要使用預設的10M 不然實際生產環境中使用很容易出故障
到這裡算是告一段落
歡迎轉載 並附上原創 謝謝