日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql 於lampp xampp LinuxUbuntu下的配置

發布時間:2025/5/22 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql 於lampp xampp LinuxUbuntu下的配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

默認執行Lampp/Xampp 於Ubuntu下完成后,需要對mysql進行一系列的配置,方可進行更好的操作

lampp下的mysql配置文件路徑:

/opt/lampp/etc/my.cnf

1 配置默認字符集

於mysqld項下添加

character-set-server=utf8

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下的,也就是系統文件夾下,我們需要把它遷移到指定的專用數據庫文件夾

先把默認文件夾拷貝

?
1 sudo?cp?-rp?/opt/var/mysql?/home/xx

?

然后修改my.cnf中的設置項

client項sock鏈接文件

sock=/home/xx/mysql/mysql.sock

mysqld項sock鏈接文件

sock=/home/xx/mysql/mysql.sock

添加數據文件夾變量於 plugin_dir變量下一行

datadir=/home/xx/mysql

完成數據庫文檔路徑遷移;

?

4 建立linux mysql 客戶端鏈接命令配置

?
1 sudo?apt-get?install?-y?mysql-client-core-5.5

安裝好以后配置sock鏈接

刪除原系統mysql命令路徑

?
1 sudo?rm?-rf?/var/run/mysqld

重建文件夾

?
1 sudo?mkdir?/var/run/mysqld

重建軟連接

?
1 sudo?ln?-s?/home/xx/mysql/mysql.sock?/var/run/mysqld/mysqld.sock

然后在命令行下 直接試一試 mysql命令吧

5 設置innodb的共享文件索引表自增空間

若不設置,也會導致各種莫名其妙的ibdata1 的啟動報錯

my.cnf設置

innodb_data_home_dir=/home/xx/mysql

innodb_data_file_path=ibdata1:5000M;ibdata2:5000M;ibdata3:1000M;ibdata4:1000M:autoextend:max:5000M

實際開發中此項不需要做修改

這里的意思是每次自增的表空間1000M ,但是最大值是5000M ,可以根據自己實際的磁盤空間來設置,最低值最好不要使用默認的10M 不然實際生產環境中使用很容易出故障

到這里算是告一段落

歡迎轉載 并附上原創 謝謝

6lampp的啟動mysql啟動項命令

啟動mysql

找到?startMySQL() 函數

if testrun "$XAMPP_ROOT/var/mysql/$(hostname).pid" mysqld

將其注釋

替換成

if testrun "/home/xx/mysql/$(hostname).pid" mysqld

?

關閉mysql

找到stopMySQL()函數

注釋if ! test -f "$XAMPP_ROOT/var/mysql/$(hostname).pid"

替換成

if ! test -f "/home/xx/mysql/$(hostname).pid"

7 修改啟動腳本

?
1 sudo?gedit??/opt/lampp/bin/mysql.server

找到datadir=?

添加變量值

datadir= /home/xx/mysql

找到

注釋lock_file_path="$lockdir/mysql"

替換成

lock_file_path="/home/xx/mysql"

?

OK

如果啟動失敗的話,到lampp/var/mysql 文件夾去查看err后綴名的錯誤日志

還有疑問歡迎跟帖

?

?

總結

以上是生活随笔為你收集整理的Mysql 於lampp xampp LinuxUbuntu下的配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。