(1) [root@life webadm]# mv ann /usr/local/apache2/htdocs [root@life webadm]# whereis mysql mysql: /bin/mysql /usr/bin/mysql /lib/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz [root@life webadm]# pwd /home/webadm [root@life webadm]# [root@life webadm]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [root@life webadm]# whereis mysqld mysqld: /usr/libexec/mysqld /usr/share/man/man8/mysqld.8.gz [root@life webadm]#
[root@life webadm]# systemctl start mysqld.service [root@life webadm]# systemctl enable mysqld.service ln -s '/usr/lib/systemd/system/mysqld.service' '/etc/systemd/system/multi-user.target.wants/mysqld.service' [root@life webadm]#
(2) [root@life webadm]# mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.5.23 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> quit Bye [root@life webadm]#
[root@life webadm]# mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.5.23 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> select user,host,password from mysql.user; +------+---------------------+----------+ | user | host | password | +------+---------------------+----------+ | root | localhost | | | root | life.kmvs.km.edu.tw | | | root | 127.0.0.1 | | | root | ::1 | | | | localhost | | | | life.kmvs.km.edu.tw | | +------+---------------------+----------+ 6 rows in set (0.00 sec)
mysql> set password for root@localhost=password('???????'); Query OK, 0 rows affected (0.00 sec)
mysql> exit Bye
(4) [root@life webadm]# ls /var/lib/mysql ibdata1 ib_logfile0 ib_logfile1 mysql mysql.sock performance_schema test [root@life webadm]# ls /var/lib/mysql/mysql columns_priv.frm help_keyword.frm proc.frm time_zone.frm columns_priv.MYD help_keyword.MYD proc.MYD time_zone_leap_second.frm columns_priv.MYI help_keyword.MYI proc.MYI time_zone_leap_second.MYD db.frm help_relation.frm procs_priv.frm time_zone_leap_second.MYI db.MYD help_relation.MYD procs_priv.MYD time_zone.MYD db.MYI help_relation.MYI procs_priv.MYI time_zone.MYI event.frm help_topic.frm proxies_priv.frm time_zone_name.frm event.MYD help_topic.MYD proxies_priv.MYD time_zone_name.MYD event.MYI help_topic.MYI proxies_priv.MYI time_zone_name.MYI func.frm host.frm servers.frm time_zone_transition.frm func.MYD host.MYD servers.MYD time_zone_transition.MYD func.MYI host.MYI servers.MYI time_zone_transition.MYI general_log.CSM ndb_binlog_index.frm slow_log.CSM time_zone_transition_type.frm general_log.CSV ndb_binlog_index.MYD slow_log.CSV time_zone_transition_type.MYD general_log.frm ndb_binlog_index.MYI slow_log.frm time_zone_transition_type.MYI help_category.frm plugin.frm tables_priv.frm user.frm help_category.MYD plugin.MYD tables_priv.MYD user.MYD help_category.MYI plugin.MYI tables_priv.MYI user.MYI
[root@life webadm]# mv anndb /var/lib/mysql [root@life webadm]#
(5) [root@life webadm]# cd /var/lib/mysql [root@life mysql]# ls /var/lib/mysql -l 總計 28688 drwx------. 2 webadm webadm 4096 4月 23 16:06 anndb -rw-rw----. 1 mysql mysql 18874368 8月 15 10:53 ibdata1 -rw-rw----. 1 mysql mysql 5242880 8月 15 10:53 ib_logfile0 -rw-rw----. 1 mysql mysql 5242880 8月 15 10:53 ib_logfile1 drwx------. 2 mysql mysql 4096 8月 15 10:53 mysql srwxrwxrwx. 1 mysql mysql 0 8月 15 10:53 mysql.sock drwx------. 2 mysql mysql 4096 8月 15 10:53 performance_schema drwx------. 2 mysql mysql 4096 8月 15 10:53 test [root@life mysql]# chown mysql.mysql anndb -R [root@life mysql]# ls /var/lib/mysql -l 總計 28688 drwx------. 2 mysql mysql 4096 4月 23 16:06 anndb -rw-rw----. 1 mysql mysql 18874368 8月 15 10:53 ibdata1 -rw-rw----. 1 mysql mysql 5242880 8月 15 10:53 ib_logfile0 -rw-rw----. 1 mysql mysql 5242880 8月 15 10:53 ib_logfile1 drwx------. 2 mysql mysql 4096 8月 15 10:53 mysql srwxrwxrwx. 1 mysql mysql 0 8月 15 10:53 mysql.sock drwx------. 2 mysql mysql 4096 8月 15 10:53 performance_schema drwx------. 2 mysql mysql 4096 8月 15 10:53 test
(6) [root@life mysql]# chmod 660 anndb/* [root@life mysql]# ls anndb -l 總計 2344 -rw-rw----. 1 mysql mysql 8720 8月 16 2011 anntb.frm -rw-rw----. 1 mysql mysql 2048924 8月 14 11:35 anntb.MYD -rw-rw----. 1 mysql mysql 1024 8月 14 11:59 anntb.MYI -rw-rw----. 1 mysql mysql 61 8月 16 2011 db.opt -rw-rw----. 1 mysql mysql 8706 8月 16 2011 parttb.frm -rw-rw----. 1 mysql mysql 724 12月 22 2011 parttb.MYD -rw-rw----. 1 mysql mysql 2048 12月 22 2011 parttb.MYI -rw-rw----. 1 mysql mysql 8558 8月 16 2011 roottb.frm -rw-rw----. 1 mysql mysql 97 8月 16 2011 roottb.MYD -rw-rw----. 1 mysql mysql 1024 8月 16 2011 roottb.MYI -rw-rw----. 1 mysql mysql 8900 8月 16 2011 titletb.frm -rw-rw----. 1 mysql mysql 227072 8月 15 10:34 titletb.MYD -rw-rw----. 1 mysql mysql 22528 8月 15 10:34 titletb.MYI -rw-rw----. 1 mysql mysql 8812 8月 16 2011 usertb.frm -rw-rw----. 1 mysql mysql 2160 12月 22 2011 usertb.MYD -rw-rw----. 1 mysql mysql 2048 12月 22 2011 usertb.MYI [root@life mysql]#
(7) [root@life htdocs]# tar xvzf ann-1.47_utf8.tar.gz
http://anngo.co.cc/
[root@life ann]# cat INSTALL.txt
◎ ANN 公告系統手動安裝說明
※ 請注意 php.ini 中的 file_uploads 選項應為 On
☆ 先修改 conf/ 目錄下的 config.inc.php-
1. 抓取 ann 並解開放置網頁主目錄(底下以 /usr/local/apache/htdocs 為例)中 cd /usr/local/apache/htdocs tar zxfv <您取回最新 ann-?.??.tar.gz 的位置>
2. 將工作目錄換到 ann 去 cd /usr/local/apache/htdocs/ann
3. 設定 files 和放 logfile 目錄的權限(更改成 httpd 可讀寫的權限) chmod -R 1777 files
或採只有 httpd 的身份(nobody)才可讀寫的方式,請 su - root 後下 chown -R nobody files chmod -R 0755 files
4. 修改 config.inc.php 和 mysite.inc.php 並將它們放好 mv conf/config.inc.php- conf/config.inc.php mv conf/mysite.inc.php- conf/mysite.inc.php
5. 建立 database table mysql -u root -p mysql create database anndb; grant all privileges on anndb.* to ann@localhost identified by 'mypassword'; exit;
mysql -u ann -p anndb < sql/mysql.sql (按 Enter 後,請輸入上面 grant 那行最後 ' ' 中的密碼)
如果使用 phpMyadmin 建立資料庫: a. 在左邊選擇資料庫 mysql b. 在上面選 SQL 進行 sql語法輸入 c. 建立所需資料庫和帳號密碼,貼上 create database anndb; grant all privileges on anndb.* to ann@localhost identified by 'mypassword'; d. 左邊選擇資料庫 anndb e. 上面選擇 SQL 貼上 anndb 所需表單(表單內容在 sql/mysql.sql 中)
6. 如果您用 Windows 架設,config.inc.php 路徑寫法為: $uploadpath = "C:/AppServ/www/ann/files"; $logfile = "C:/AppServ/www/ann/files/log.php";
[root@life ann]#
[root@life ann]# ls admin.php check_form.js exit.php images plz_change_me.php sql apost.php conf ezindex.php inc README.txt UPGRADE.txt auth_by_ezf123.php del.php files index.php selectpart.php use.php CHANGES.txt download.php id-do.sh INSTALL.txt show.php ver.txt [root@life ann]# chmod -R 1777 files [root@life ann]# ls files
[root@life ann]# mysql -p -uroot mysql> create database anndb; Query OK, 1 row affected (0.00 sec) mysql> grant all privileges on anndb.* to ann@localhost identified by 'ann20120815ann'; Query OK, 0 rows affected (0.00 sec)
[root@life ann]# mysql -u ann -p anndb < sql/mysql.sql Enter password:
$uid='ann'; $pwd='ann20120815ann'; $id_link=@mysql_connect('localhost',$uid,$pwd); if (!$id_link) { echo "資料庫連結失敗!"; exit(); }
$sql_str="select a.cid,a.tid,b.name,a.total,a.no_start,a.no_end from class a,tea cher b where a.tid=b.tid;"; $dbname="wscdb"; $result=mysql_db_query($dbname,$sql_str,$id_link); if (!$result) { echo "Err1: SELECT失敗!<br>"; exit(); } $number_of_rows=@mysql_num_rows($result); if ($number_of_rows<1) { echo "<div align=center>沒有符合的資料錄</div>"; exit(); }
echo "共有 $number_of_rows 筆符合的資料錄, 目前用戶= $ck_username [<a href='log out.php'>登出</a>]";
[root@life mysql]# cd /tmp [root@life tmp]# ln -s /var/lib/mysql/mysql.sock mysql.sock [root@life tmp]#
Download - mysql-5.5.27-linux2.6-x86_64.tar.gz
[root@life mysql]# ls anndb -l 總計 2344 -rw-rw-r--. 1 webadm webadm 8720 8月 16 2011 anntb.frm -rw-rw-r--. 1 webadm webadm 2049304 8月 15 16:46 anntb.MYD -rw-rw-r--. 1 webadm webadm 1024 8月 15 17:04 anntb.MYI -rw-rw-r--. 1 webadm webadm 61 8月 16 2011 db.opt -rw-rw-r--. 1 webadm webadm 8706 8月 16 2011 parttb.frm -rw-rw-r--. 1 webadm webadm 724 12月 22 2011 parttb.MYD -rw-rw-r--. 1 webadm webadm 2048 12月 22 2011 parttb.MYI -rw-rw-r--. 1 webadm webadm 8558 8月 16 2011 roottb.frm -rw-rw-r--. 1 webadm webadm 97 8月 16 2011 roottb.MYD -rw-rw-r--. 1 webadm webadm 1024 8月 16 2011 roottb.MYI -rw-rw-r--. 1 webadm webadm 8900 8月 16 2011 titletb.frm -rw-rw-r--. 1 webadm webadm 227360 8月 15 17:03 titletb.MYD -rw-rw-r--. 1 webadm webadm 22528 8月 15 17:04 titletb.MYI -rw-rw-r--. 1 webadm webadm 8812 8月 16 2011 usertb.frm -rw-rw-r--. 1 webadm webadm 2160 12月 22 2011 usertb.MYD -rw-rw-r--. 1 webadm webadm 2048 12月 22 2011 usertb.MYI [root@life mysql]# ls anndb2 -l 總計 64 -rw-rw----. 1 mysql mysql 8720 8月 15 11:50 anntb.frm -rw-rw----. 1 mysql mysql 65 8月 15 11:46 db.opt -rw-rw----. 1 mysql mysql 8706 8月 15 11:50 parttb.frm -rw-rw----. 1 mysql mysql 8672 8月 15 11:50 sessions.frm -rw-rw----. 1 mysql mysql 8900 8月 15 11:50 titletb.frm -rw-rw----. 1 mysql mysql 8812 8月 15 11:50 usertb.frm [root@life mysql]#
|