2015年4月19日 星期日

linux-CentOS 64 資料庫 2015.04.19

每次安裝前,建議先下指令 yum update
檢查
  •  rpm -qa |grep mysql
安裝mysql
  • yum search mysql     #mariadb是mysql開發團隊所開發
  • yum install mariadb*     #*代表mariadb開頭所有程式
  • systemctl start mariadb.service
  • systemctl enable mariadb.service
使用mysql
  •  mysql -u root -p     #u=user,此處的root和linux的root不同,p是密碼,直接enter即可
  • #-u=user,-p=password
  • \h     #指令列表
  • show databases;     #列出資料庫
  • use 資料庫名
  • show tables     #列出資料庫內表格
  • select * from user;     #顯示user內所有表格
  • select host,user,password from user;     #只看host,user,password三行
  • exit     #退出
  • mysqladmin -u root -p password     #更改密碼
  • 先enter,然後輸入新密碼,再次確認
設定連線資料庫
  • 下載phpadmin
  • 以filezilla連線到主機22port,將phpadmin傳送到家目錄,建議以root登錄
  • #若沒有設定網路連到家目錄下,則移到/var/www/html
  • yum install unzip
  • unzip php(tab)
  • mv php(tab) /home/www     #移到此處是因為上次將網路讀取資料夾改到這,沒有則移到/var/www/html
  • mv php(tab) phpMyAdmin     #方便連線輸入網址
  • yum install php-*     #發現錯誤,有兩個衝突
  • yum install php-* --skip-broken     #留下nd的
  • systemctl restart httpd.service     #此時重新連線ip/test.php會發現網頁資訊變多
  • 連線ip/phpMyAdmin     #此時依舊不能登入,原因是selinux
  • vi /etc/selinux/config,將en啥的改成disable
  • reboot
  • 重新連線,此時可以登入
  • 進入phpMyAdmin資料夾
  • cp con(tab) con(tab)去掉中間sample成config.inc.php
  • vi config.inc.php,將lowfish後''中間隨意輸入     #加密
架設網站
  • 下載xoops,同phpMyAdmin解壓縮、移動、改檔名
  • 網頁開啟xoops/htdocs依序完成
  • chmod 7777 檔名(偷懶可用chmod 7777 -R upload,目前沒發現異狀
  • chown apache:apache -R xoops_data     #將xoops_data開頭文件全部更改擁有者(-R為迴圈,重覆改)
  • chown apache:apache -R htdocs     #更改擁有者(htdocs後面不要有/((上一步或許能省略?
......xoops好難用QAQQQQQQQQ

沒有留言:

張貼留言