LAMP + WordPress 與 FTP 連接

 

安裝MySQL Server 、MySQL Client、PHP、PHP連接MySQL擴充套件、Apache和wget

[root@Yuki ~]# yum install -y php
# 安裝 apache HTTP 伺服器
 
[root@Yuki ~]# yum install -y php-mysql
# 安裝 php 連接 mysql 套件 
 
[root@Yuki ~]# yum install -y wget
# 安裝下載網址用套件
 
[root@Yuki ~]# yum install -y msyql
# 安裝mysql - Client 用戶端

[root@Yuki ~]# yum install -y mysql-server
# 安裝 mysql 相關檔案,以及 mysql伺服器

Continue reading LAMP + WordPress 與 FTP 連接

用 thread 製作基礎的排票系統

最近因為在用專題的東西
所以一直都在撰寫 java
想說把手邊程式都打包起來
做成自己的工具包
以後想要使用就方便許多
只要拉出來改一改就可以以用

 

package thread;

/* 
 *創建 NumberIssue 物件
 *使用建構方法傳入 iniNumber NumberIssue
 *
 *再創建 Thread_Passanger
 *使用建構方法,將 NumberIssue 建構值傳入
 *
 *使用 Thread_Passanger 的 start() 
 *開始執行,CPU分配資源
 *使用 join() 讓物件開始參與排班
 *
 *當有一 Thread 要使用 iniNumber 
 *synchronized 會凍結變數,直到 thread 執行、更動完畢
 *其它的 Thread 才能在進入變更 
 *
 *Thread 執行完畢後
 *輸出各 Thread_Passanger 物件的值
 */

public class Thread_Passanger extends Thread {
	int number;
	NumberIssue NI;

	public Thread_Passanger(NumberIssue NI) {
		this.NI = NI;
	}

	public void run() {
		number = NI.getNumber();
	}
	
}

Continue reading 用 thread 製作基礎的排票系統

MySQL 資料庫相關命令

最近經常使用資料庫

所以整理了資料庫相關指令

 

MySQL 安裝 與 root密碼建置

[root@MySQL ~]# yum -y install mysql-server
[root@MySQL ~]# /usr/bin/mysql_secure_installation mysql -u root -p
⋯⋯
Enter current password for root (enter for none): 
# 如果才剛安裝,或是沒設定root密碼,直接Enter即可
⋯⋯

Remove anonymous users? [Y/n] y
# 移除匿名使用者
⋯⋯

Disallow root login remotely? [Y/n] n
# 拒絕root遠端登入
⋯⋯

Remove test database and access to it? [Y/n] y
# 移除test database 和存取
⋯⋯

Reload privilege tables now? [Y/n] y
# 重新載入權限表單
⋯⋯

[root@Yuki ~]# 

Continue reading MySQL 資料庫相關命令

MySQL 與 Apache HTTP 服務分開建置

為了分散風險,讓伺服器更加安全

所以將 MysQL 資料庫 以及 Apache HTTP 兩個伺服器分開

 

單純研究安裝,而沒去設置防火牆
所以在實作前請先關閉防火牆
如您自己有設置好防火牆,可以不理會此步驟

[root@Yuki ~]# service iptables stop

 

MySQL Server(10.211.55.13):

 
[root@MySQL ~]# yum install -y mysql mysql-server
# 安裝 mysql 相關檔案,以及 mysql伺服器

[root@MySQL ~]# service mysqld start
Starting mysqld:                                           [  OK  ]

[root@MySQL ~]# /usr/bin/mysql_secure_installation mysql -u root -p
# 因為新安裝 MySQL 並沒有root密碼,所以用這指令建立root密碼

[root@MySQL ~]# mysql -u root -p
Enter password: 
⋯⋯
mysql> create database Database;
# Database 為資料庫名稱,自行命名
Query OK, 1 row affected (0.00 sec)

mysql> create user 'YUKI'@'10.211.55.9' identified by 'password';
# YUKI = 使用者; 10.211.55.13 = 允許連線IP; password = 使用者密碼
# 允許連線IP可使用 % 符號,代表允許所有IP連線
Query OK, 0 rows affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON `Datadase`.* TO 
    ->'YUKI'@'10.211.55.13' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> QUIT;

Continue reading MySQL 與 Apache HTTP 服務分開建置

更新MySQL 和 PHP 與 phpMyAdmin 4.5.0.2 安裝

最近上Linux – CentOS 在教學生phpMyAdmin這工具
發現有些人是手動下載,使用新版的

 

可是CentOS – 6 php和Mysql 的自動更新只到:php -5.3、Mysql – 5.1
而phpMyAdmin 4.5.0.2最低環境:PHP – 5.5、MySQL – 5.5

 

所以只能手動升級了(´・ω・`)

 

單純研究安裝,而沒去設置防火牆
所以在實作前請先關閉防火牆
如您自己有設置好防火牆,可以不理會此步驟

[root@Yuki ~]# service iptables stop

 

CentOS – 6.x RPM:

[root@MySQL ~]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

 

CentOS – 5.x RPM:

[root@MySQL ~]# rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

Continue reading 更新MySQL 和 PHP 與 phpMyAdmin 4.5.0.2 安裝

php 連接 MySQL 程式簡易範例

最近想做登入以及查詢的系統
所以就用到 php 連接到 MySQL 查詢資料

 

單純研究安裝,而沒去設置防火牆
所以在實作前請先關閉防火牆
如您自己有設置好防火牆,可以不理會此步驟

[root@Yuki ~]# service iptables stop

 

建置MySQL請參考:MySQL資料庫相關命令

下面 php 為較簡易測試 MySQL 是否連接成功


<?php

header('Content-Type:text/html;charset=utf-8');

if(! mysql_connect("localhost","root","1234567"))
//localhost = 主機位址; root = 使用者; 1234567 = 密碼
	die("connect false");
//die = 執行到此行,將字串輸出後結束程式
	else echo 'OK!';

mysql_select_db("yuki");
//yuki = 資料庫名稱
$sql = 'select * from test';
//test = 選取資料表
$result = mysql_query($sql);

$row = mysql_fetch_array($result);
//輸出第一筆資料
echo '
Number:';
echo $row['Number'];
//選取第一筆資料的Number欄位輸出

?>

Continue reading php 連接 MySQL 程式簡易範例