一、安裝cmake
注意報錯需要安裝gcc-c++
yum -y install cmake* 自動安裝與cmake相關的依賴包和軟體
yum install gcc-c++
yum install ncurses-devel
yum install bison
不用刪除cmakecache.txt,安裝目錄就會改變成預設的目錄。
二、安裝mariadb
yum -y install libxml2-devel
groupadd mysql #新增mariadb資料庫安裝使用者組mysql
useradd -g mysql mysql -s /bin/false #建立使用者mysql並加入到mysql組,不允許mysql使用者直接登入系統
cd /usr/local/src
tar zxvf mariadb-5.5.33a.tar.gz #解壓
cd mariadb-5.5.33a #進入安裝目錄
make #編譯
make install #安裝 make && make install
編譯mariadb報錯
注意刪除cmakecache.txt 在mariadb原目錄下,在刪除
cmakecache.txt檔案後,要重新開始編譯。
-----
-- could not find libxml2 (missing: libxml2_libraries libxml2_include_dir)
warning: bison executable not found in path
需要安裝libxml2-devel
----
cp ./support-files/my-huge.cnf /etc/my.cnf #拷貝配置檔案(注意:如果/etc目錄下面預設有乙個my.cnf,直接覆蓋即可)
vi /etc/my.cnf #編輯配置檔案,在 [mysqld] 部分增加
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #把mariadb加入系統啟動
chmod 755 /etc/init.d/mysqld #增加執行許可權
chkconfig mysqld on #加入開機啟動
vi /etc/rc.d/init.d/mysqld #編輯
./scripts/mysql_install_db --user=mysql #生成mariadb系統資料庫
service mysqld start #啟動
vi /etc/profile #把mariadb服務加入系統環境變數:在最後新增下面這一行
source /etc/profile 生效變數
設定root密碼和新增遠端連線資料庫許可權
grant all privileges on*.* to'root'@'%' identified by'123456' with grant option; 允許遠端登入
grant all privileges on*.* to'root'@'localhost' identified by'123456' with grant option;
允許本地登入
flush privileges;
需要關閉防火牆或者開放3306埠,即可遠端連線。
mysql -u root -p 123456
RHEL7 配置方法
命令 hostname 檢視現在主機的名稱 hostnamectl set hostname test 將主機名修改為 test reboot 重啟 配置資訊需要重啟生效 命令 ifconfig a 顯示所有網路介面資訊 含down狀態的介面 ifconfig命令被用於配置和顯示linux核心中網路...
rhel 7特殊許可權
一 suid 用於二進位制的檔案中,對目錄無效 讓一般使用者在執行某些二進位制檔案的時候,能夠暫時擁有該程式 二進位制檔案 所有者的許可權 使用該命令的所屬使用者的許可權來執行,而不是命令執行者的許可權 比如 在root使用者的家目錄下 在某一目錄下執行ls命令時候,要看其目錄對應的許可權 ls l...
RHEL7服務管理
對於學習過紅帽rhel6的系統或已經習慣使用service chkconfig等命令來管理系統服務的使用者可能要鬱悶了,因為在紅帽rhel7系統中管理服務的命令變成了 systemctl 但使用方法大致相同,做一下對比。例1 root localhost systemctl status sshd....