linux 安裝 mysql jdk tomcat

來源:互聯網
上載者:User

1. yum 安裝 mysql

一、[root@sample ~]# yum -y install mysql-server  ← 安裝MySQL
.....略
Installed: mysql-server.i386 0:4.1.20-1.RHEL4.1
Dependency Installed: mysql.i386 0:4.1.20-1.RHEL4.1 perl-DBD-MySQL.i386 0:2.9004-3.1 perl-DBI.i386 0:1.40-8
Complete!

二、配置
[root@sample ~]# vi /etc/my.cnf  ← 編輯MySQL的設定檔

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1  ← 找到這一行,在這一行的下面添加新的規則,讓MySQL的預設編碼為UTF-8
default-character-set = gbk  ← 添加這一行
然後在設定檔的文尾填加如下語句:

[mysql]
default-character-set = gbk

三、啟動MySQL服務

[root@sample ~]# chkconfig mysqld on  ← 設定MySQL服務隨系統啟動自啟動

[root@sample ~]# chkconfig --list mysqld  ← 確認MySQL自啟動
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2--5為on的狀態就OK

[root@sample ~]# /etc/rc.d/init.d/mysqld start  ← 啟動MySQL服務

啟動mysql                                              [確定]

備忘:如果這一部執行失敗有可能是/var/lib/mysql 沒有資料庫檔案,會報【 Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist】,這是需要執行mysql_install_db命令就OK了。

四、MySQL的root使用者佈建密碼
MySQL在剛剛被安裝的時候,它的root使用者是沒有被設定密碼的。首先來設定MySQL的root密碼。

[root@sample ~]# mysql -u root  ← 用root使用者登入MySQL伺服器
mysql> select user,host,password from mysql.user;  ← 查看使用者資訊
mysql>set password for root@localhost=password('在這裡填入root密碼');  ← 設定root密碼
mysql>set password for root@網域名稱=password('在這裡填入root密碼');
mysql> delete from mysql.user where user='';  ← 刪除匿名使用者
mysql> exit  ← 退出MySQL伺服器【測試設定的密碼是否正確】

五、刪除測試用資料庫
mysql> show databases;  ← 查看系統已存在的資料庫
mysql> drop database test;  ← 刪除名為test的空資料庫

六、對MySQL進行測試。包括建立新使用者,以及用對關係性資料庫進行資料庫操作的指令來試著建立資料庫及資料表。這裡,建立使用者以 sleinetpub為例。

[root@sample ~]# mysql -u root -p  ← 通過密碼用root登入
Enter password:  ← 在這裡輸入密碼

mysql> grant all privileges on test.* to sleinetpub@localhost identified by '在這裡定義密碼';  ← 建立對test資料庫有完全操作許可權的名為sleinetpub的使用者
mysql> select user from mysql.user where user='sleinetpub';  ← 確認sleinetpub使用者的存在與否
mysql> exit  ← 退出MySQL伺服器
[root@sample ~]# mysql -u sleinetpub -p  ← 用建立立的sleinetpub使用者登入MySQL伺服器
Enter password:  ← 在這裡輸入密碼
mysql> create database test;  ← 建立名為test的資料庫
mysql> show databases;  ← 查看系統已存在的資料庫
mysql> use test  ← 串連到資料庫
mysql> create table test(num int, name varchar(50));  ← 在資料庫中建立表
mysql> show tables;  ← 查看資料庫中已存在的表
mysql> drop table test;  ← 刪除表
mysql> show databases;  ← 查看已存在的資料庫
Empty set (0.01 sec)  ← 確認test資料庫已被刪除(這裡非root使用者的關係,看不到名為mysql的資料庫)
mysql> exit  ← 退出MySQL伺服器

七、刪除測試用過的遺留使用者
[root@sample ~]# mysql -u root -p  ← 通過密碼用root登入
Enter password:  ← 在這裡輸入密碼
mysql> revoke all privileges on *.* from sleinetpub@localhost;  ← 取消sleinetpub使用者對資料庫的操作許可權
mysql> delete from mysql.user where user='sleinetpub' and host='localhost';  ← 刪除sleinetpub使用者
mysql> select user from mysql.user where user='sleinetpub';  ← 尋找使用者sleinetpub,確認已刪除與否
Empty set (0.01 sec)  ← 確認sleinetpub使用者已不存在
mysql> flush privileges;  ← 重新整理,使以上操作生效
mysql> exit

八、最後,重新啟動一次HTTP服務。

[root@undefined /]# /etc/rc.d/init.d/mysqld stop  ← 停止HTTP服務
停止mysql                                              [確定]

[root@undefined /]# /etc/rc.d/init.d/mysqld start ← 啟動HTTP服務
啟動mysql                                              [確定]

============================================================================================

2.安裝1.6JDK

1.下載jdk-6u20-linux-i586.bin

成功後上傳至伺服器任意目錄

2. 在目前的目錄輸入

        chmod
755 jdk-6u20-linux-i586-rpm.bin

3.看到
安裝程式在詢問您是否尊守許可協議頁面 ,斷行符號,空格都可以,看完協議

        出現一行字:Do you aggree to the above
license terms? [yes or no]

        安裝程式在問您是否願意遵守剛才看過的許可協議。當然要同意了,輸入"y"

"yes" 斷行符號。

4.在命令列輸入:

       
vi /etc/profile

        在裡面添加如下內容

       JAVA_HOME=/usr/java/jdk1.6.0_26

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

 5.進入 /usr/bin/目錄

       
cd /usr/bin

       
ln -s -f /usr/java/jdk1.6.0_20/jre/bin/java

       
ln -s -f /usr/java/jdk1.6.0_20/bin/javac

  6. 在命令列輸入

       
java -version

        螢幕輸出:

       
java version "jdk1.6.0_20"
        Java(TM) 2 Runtime Environment,
Standard Edition (build jdk1.6.0_20)
        Java HotSpot(TM) Client VM
(build jdk1.6.0_20, mixed mode)

   7. 安裝JDK1.6完畢.

3. 安裝tomcat

1. 下載apache-tomcat-5.5.30.tar.gz

2. 使用FileZilla Client將此檔案上傳至/tools目錄
3. 解壓gz檔案

   # tar
-zxvf  /tools/apache-tomcat-5.5.30.tar.gz
5. 將Apache移動到跟目錄下
   # mv /tools/apache-tomcat-5.5.30 /
6. 進入apache/bin目錄下
   # cd /apache-tomcat-5.5.30/bin
7. 開啟與關閉服務
# ./startup.sh  //啟動tomcat

顯示 Using
CATALINA_BASE: /usr/local/tomcat

Using CATALINA_HOME: /usr/local/tomcat

Using CATALINA_TEMDIR:
/usr/local/tomcat/temp

Using JAVA_HOME: /usr/java/jdk1.6.0_20

到此tomcat已經安裝完成,現在使用瀏覽器訪問 http://localhost:8080,出現tomcat預設頁面,說明已經安裝成功。

# ./shutdown.sh   //關閉tomcat

8.  查看與殺死進程
# ps -ef | grep tomcat
# kill -9 #PID#

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.