Linux 安裝 mysql、apache、php、tomcat、nginx
阿新 • • 發佈:2019-01-11
Mysql
1、檢查安裝: 因為mysql資料庫在Linux上實在是太流行了,所以目前下載的主流Linux系統版本基本上都集成了mysql資料庫在裡面,我們可以通過如下命令來檢視我們的作業系統上是否已經安裝了mysql資料庫
[[email protected] ~]# rpm -qa | grep mysql // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫
有的話,我們就通過 rpm -e 命令 或者 rpm -e –nodeps 命令來解除安裝掉
[ [email protected] ~]# rpm -e mysql // 普通刪除模式
[[email protected] ~]# rpm -e --nodeps mysql // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除
在刪除完以後我們可以通過 rpm -qa | grep mysql 命令來檢視mysql是否已經解除安裝成功!!
2、通過yum來進行mysql的安裝:
輸入 下面的命令來檢視yum上提供的mysql資料庫可下載的版本:
[[email protected] ~]# yum list | grep mysql
就可以得到yum伺服器上mysql資料庫的可下載版本資訊: 使用:
yum install -y mysql-server mysql mysql-devel
將mysql mysql-server mysql-devel都安裝好(注意:安裝mysql時我們並不是安裝了mysql客戶端就相當於安裝好了mysql資料庫了,我們還需要安裝mysql-server服務端才行)
yum install -y mysql-server mysql mysql-devel
此時我們可以通過如下命令,檢視剛安裝好的mysql-server的版本
rpm -qi mysql-server
這時我們會看到第一次啟動mysql伺服器以後會提示非常多的資訊,目的就是對mysql資料庫進行初始化操作,當我們再次重新啟動mysql服務時,就不會提示這麼多資訊了,如:
# service mysqld restart
停止 mysqld: [確定]
正在啟動 mysqld: [確定]
我們在使用mysql資料庫時,都得首先啟動mysqld服務,我們可以 通過 chkconfig –list | grep mysqld 命令來檢視mysql服務是不是開機自動啟動,如:
# chkconfig --list | grep mysqld
mysqld 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉
我們發現mysqld服務並沒有開機自動啟動,我們當然可以通過 chkconfig mysqld on 命令來將其設定成開機啟動,這樣就不用每次都去手動啟動了
# chkconfig mysqld on
# chkconfig --list | grep mysql
mysqld 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
mysql資料庫安裝完以後只會有一個root管理員賬號,但是此時的root賬號還並沒有為其設定密碼,在第一次啟動mysql服務時,會進行資料庫的一些初始化工作,在輸出的一大串資訊中,我們看到有這樣一行資訊 :
/usr/bin/mysqladmin -u root password 'new-password' // 為root賬號設定密碼
所以我們可以通過 該命令來給我們的root賬號設定密碼(注意:這個root賬號是mysql的root賬號,非Linux的root賬號)
# mysqladmin -u root password '123456' // 通過該命令給root賬號設定密碼為 123456
建立新使用者:
CREATE USER 'root'@'localhost' IDENTIFIED BY '123456';登陸進入mysql:
mysql -u root -p新使用者授權並重新整理:(解決遠端連線報 1130 的錯誤)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
退出:
quit
簡單的命令:
# service mysqld start ##啟動apache
# service mysqld stop ##關閉 apache
# service mysqld restart ## 重啟 apache
# chkconfig mysqld on ## 將 apache 設為開機啟動
# ps -ef|grep mysqld ## 檢視 apache 是否啟動
Apache
yum 安裝 apache,遇見提示,輸入 'y'
# yum install httpd
啟動apache,出現如下提示:
# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 172.18.46.17 for ServerName
解決方案:取消註釋,重新啟動
vi /etc/httpd/conf/httpd.conf
ServerName www.example.com:80 (將這一行的註釋取消)
結果:
# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
簡單的命令:
# service httpd start ##啟動apache
# service httpd stop ##關閉 apache
# service httpd restart ## 重啟 apache
# chkconfig httpd on ## 將 apache 設為開機啟動
# ps -ef|grep httpd ## 檢視 apache 是否啟動