有時候需要源**安裝mysql,網上教程層次不齊。以下是親測可用。
找到安裝編譯原始碼需要的包
sudo apt-get install make cmake gcc g++ bison libncurses5-dev
解壓安裝
tar -zxvf mysql-5.5.55.tar.gz
cd mysql-5.5.55
cmake原始碼(如有資料夾目錄不存在,先建立)(各引數請參考附錄1)
cmake . -dcmake_install_prefix=/usr/local/mysql -dinstall_datadir=/usr/local/mysql/data -dmysql_unix_addr=/usr/local/mysql/mysqld.sock -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dextra_charsets=all -denabled_local_infile=1
然後make
sudo make
sudo make install
/usr/local/mysql/bin/mysqld
初始化資料庫
/usr/local/mysql/bin/scripts/mysql_install_db --user=mysql
/usr/local/mysql/bin/mysqladmin -u root password 'ciika'
附錄1:
cmake_install_prefix:指定mysql程式的安裝目錄,預設/usr/local/mysql
default_charset:指定伺服器預設字符集,預設latin1
default_collation:指定伺服器預設的校對規則,預設latin1_general_ci
enabled_local_infile:指定是否允許本地執行load data infile,預設off
with_comment:指定編譯備註資訊
with_***_storage_engine:指定靜態編譯到mysql的儲存引擎,myisam,merge,member以及csv四種引擎預設即被編譯至伺服器,不需要特別指定。
without_***_storage_engine:指定不編譯的儲存引擎
sysconfdir:初始化引數檔案目錄
mysql_datadir:資料檔案目錄
mysql_tcp_port:服務埠號,預設3306
mysql_unix_addr:socket檔案路徑,預設/tmp/mysql.sock
FastAdmin 目錄分類
project 應用部署目錄 admin command 新增控制台命令 controller lang zh cn 控制器對應語言包,按需載入 general index.php page.php zh cn.php 後台語言包,預設載入 library auth.php 後台許可權驗證類 tra...
Linux 目錄分類
centos的目錄大體上可分為四類 管理類 使用者類 應用程式類 資訊類檔案目錄。目錄說明 boot linux 的核心及引導系統程式所需要的檔案目錄 bin 存放標準 linux 的工具,在終端裡輸入ls,系統就系統將會到該目錄檢視是否存在該命令程式。sbin 大多是涉及系統管理的命令的存放,是超...
分類演算法(五) xgboost 安裝
win7下 xgboost安裝踩了一堆坑,記錄一下 總體概述,掃一眼,跳到下個鏈結 首先按照這個邏輯一步步安裝 具體一點看 後面繼續鏈結2後面的步驟。但是我還是遇到了其它問題,python版本,scipy版本問題等。正在解決中 我擦。解決了,居然下個whl直接就能安裝,網上寫的那麼複雜搞什麼。首先到...