2014/10/25

Linux Mint – LAMP 的安裝 (2) -MySQL and phpMyAdmin 的安裝與設定

Linux Mint – LAMP 的安裝 (2) -MySQL and phpMyAdmin 的安裝與設定
MySQL and phpMyAdmin 的安裝與設定

mtchang@mtchang-virtual-machine ~ $ sudo apt-get install mysql-server
正在讀取套件清單... 完成
正在重建相依關係        
正在讀取狀態資料... 完成
下列的額外套件將被安裝:
  libaio1 libdbd-mysql-perl libdbi-perl libmysqlclient18 libterm-readkey-perl
  mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server-5.5
  mysql-server-core-5.5
建議套件:
  libmldbm-perl libnet-daemon-perl libplrpc-perl libsql-statement-perl tinyca
  mailx
推薦套件:
  libhtml-template-perl
下列【新】套件將會被安裝:
  libaio1 libdbd-mysql-perl libdbi-perl libmysqlclient18 libterm-readkey-perl
  mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server
  mysql-server-5.5 mysql-server-core-5.5
升級 0 個,新安裝 11 個,移除 0 個,有 89 個未被升級。
需要下載 8,945 kB 的套件檔。
此操作完成之後,會多佔用 96.3 MB 的磁碟空間。
Do you want to continue? [Y/n] y
...
... (省略了約 1000 行....)
...
設定 libaio1:amd64 (0.3.109-4) ...
設定 libmysqlclient18:amd64 (5.5.38-0ubuntu0.14.04.1) ...
設定 libdbi-perl (1.630-1) ...
設定 libdbd-mysql-perl (4.025-1) ...
設定 libterm-readkey-perl (2.31-1) ...
設定 mysql-client-core-5.5 (5.5.38-0ubuntu0.14.04.1) ...
設定 mysql-client-5.5 (5.5.38-0ubuntu0.14.04.1) ...
設定 mysql-server-core-5.5 (5.5.38-0ubuntu0.14.04.1) ...
設定 mysql-server-5.5 (5.5.38-0ubuntu0.14.04.1) ...
140913 23:10:51 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
mysql start/running, process 15507
Processing triggers for ureadahead (0.100.0-16) ...
設定 mysql-server (5.5.38-0ubuntu0.14.04.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.1) ...

* 安裝過程會詢問 MySQL 的 root 預設密碼 ,請給予一個預設密碼。

* 重新啟動 mysql server 服務

mtchang@mtchang-virtual-machine ~ $ sudo /etc/init.d/mysql restart
 * Stopping MySQL database server mysqld                                                   [ OK ]
 * Starting MySQL database server mysqld                                                   [ OK ]
 * Checking for tables which need an upgrade, are corrupt or were
not closed cleanly.

* 用 mysql 客戶端工具測試看看, 說明請翻開 mysql –help 的內容說明

mtchang@mtchang-virtual-machine /etc/apache2/conf-available $ mysql -u root -h 127.0.0.1 -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 93
Server version: 5.5.38-0ubuntu0.14.04.1 (Ubuntu)

Copyright (c) 2000, 2014, 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 Host,User,Password  from mysql.user;
+-----------------+------------------+-------------------------------------------+
| Host            | User             | Password                                  |
+-----------------+------------------+-------------------------------------------+
| localhost       | root             | *A7A9FADD822492649C01057FB6ADBBC9D2FD02DE |
| mint.jangmt.com | root             | *A7A9FADD822492649C01057FB6ADBBC9D2FD02DE |
| 127.0.0.1       | root             | *A7A9FADD822492649C01057FB6ADBBC9D2FD02DE |
| ::1             | root             | *A7A9FADD822492649C01057FB6ADBBC9D2FD02DE |
| localhost       | debian-sys-maint | *21703857A0643E7417551DE439160F71ADB5701F |
| mint.jangmt.com | phpmyadmin       | *A7A9FADD822492649C01057FB6ADBBC9D2FD02DE |
+-----------------+------------------+-------------------------------------------+
6 rows in set (0.00 sec)

mysql> \q
Bye

* 安裝 phpmyadmin 網頁版本的管理工具
mtchang@mtchang-virtual-machine ~ $ sudo apt-get install phpmyadmin
正在讀取套件清單... 完成
正在重建相依關係        
正在讀取狀態資料... 完成
下列的額外套件將被安裝:
  dbconfig-common libapache2-mod-php5 libjs-codemirror libjs-jquery
  libjs-jquery-cookie libjs-jquery-event-drag libjs-jquery-metadata
  libjs-jquery-mousewheel libjs-jquery-tablesorter libjs-jquery-ui
  libjs-underscore libmcrypt4 php-gettext php5-common php5-mcrypt php5-mysql
建議套件:
  php-pear libjs-jquery-ui-docs libmcrypt-dev mcrypt php5-user-cache
推薦套件:
  php5-cli javascript-common php5-gd
下列【新】套件將會被安裝:
  dbconfig-common libjs-codemirror libjs-jquery libjs-jquery-cookie
  libjs-jquery-event-drag libjs-jquery-metadata libjs-jquery-mousewheel
  libjs-jquery-tablesorter libjs-jquery-ui libjs-underscore libmcrypt4
  php-gettext php5-mcrypt php5-mysql phpmyadmin
下列套件將會被升級:
  libapache2-mod-php5 php5-common
升級 2 個,新安裝 15 個,移除 0 個,有 87 個未被升級。
需要下載 8,379 kB 的套件檔。
此操作完成之後,會多佔用 29.0 MB 的磁碟空間。

* 過程中會問題這個工具和那個 web service 搭配,有兩種選項 apache2 及 lighttpd 兩個。我們當然要選 apache2 這個服務。

* 再來會問 phpmyadmin 和資料庫的設定問題 「Configure database for phpmyadmin with dbconfig-common?」,請一定要回答這些問題,否則無法啟動使用 phpmyadmin 。

* 裝好後你可以使用 http://localhost/phpmyadmin 登入系統也可以用 ip 遠端登入,但是在 ubuntu 及 centos 等系統則沒法從其他機器登入。

* 使用 http://localhost/phpmyadmin/ 登入系統測試

沒有留言: