Ubuntu 14.04php
1mysql
更新源列表linux
打開"終端窗口",輸入"sudo apt-get update"-->回車-->"輸入root用戶的密碼"-->回車,就能夠了。若是不運行該命令,直接安裝mysql,會出現"有幾個軟件包沒法下載,您能夠運行apt-get update------"的錯誤提示,致使沒法安裝。web
安裝mysqlsql
打開"終端窗口",輸入"sudo apt-get install mysql-server mysql-client"-->回車-->輸入"y"-->回車-->在"軟件包設置對話框"中輸入mysql中"root"用戶的密碼-->回車-->再輸一次密碼-->回車,安裝完成。數據庫
如何判斷mysql是否安裝成功apache
打開"終端窗口",輸入"sudo service mysql restart"-->回車-->若是mysql啓動成功,處於運行狀態說明mysql安裝成功。ubuntu
讓apache支持mysql服務器
打開"終端窗口",輸入"sudo apt-get install libapache2-mod-auth-mysql"-->回車-->安裝成功,安裝這個模塊後,apache才能支持mysql。ide
讓php支持mysql
打開"終端窗口",輸入"sudo apt-get install php5-mysql"-->回車-->安裝成功,安裝這個模塊後,php才能支持mysql。
登陸mysql
打開"終端窗口",輸入"mysql -u root -p"-->回車-->輸入mysql中"root"用戶的密碼-->回車-->登陸成功。
------------------------------------------------------------------------------------------------------------------------------------
如下全部操做在terminal(終端)中執行。
首先查看端口是否打開 netstat -an|grep 3306
此圖爲開啓3306端口的截圖,以前顯示爲. . . 127.0.0.1:3306 . . .
打開mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf
將bind-address = 127.0.0.1註銷
截圖最下面一行註銷
重啓動ubuntu
再次查看端口是否打開 netstat -an|grep 3306
此時端口3306已經打開
而後能夠受權 進入mysql 使用sudo
命令:sudo mysql -u root -p
第一次輸入本機密碼,第二次爲mysql密碼
將root用戶受權給因此鏈接: grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
最後一個爲mysql密碼
讓權限當即生效:flush privileges;
到此因此操做完成,能夠在任何主機鏈接此mysql數據庫服務器了。
------------------------------------------------------------------------------------------------------------------------------------
linux下如何啓動/中止/重啓mysql:
1、啓動方式
一、使用linux命令service 啓動:
service mysqld start
二、使用 mysqld 腳本啓動:
/etc/inint.d/mysqld start
三、使用 safe_mysqld 啓動:
safe_mysqld&
2、中止
一、使用 service 啓動:
service mysqld stop
二、使用 mysqld 腳本啓動:
/etc/inint.d/mysqld stop
三、 mysqladmin shutdown
3、重啓
一、使用 service 啓動:
service mysqld restart
二、使用 mysqld 腳本啓動:
/etc/inint.d/mysqld restart
備註:查看mysql端口是否已經使用,使用netstat -anp 命令查看服務器端口使用狀況。
第二部分,linux下重啓mysql數據庫的各類方法
一、經過rpm包安裝的MySQL
代碼示例:
service mysqld restart
/etc/inint.d/mysqld start
二、從源碼包安裝的MySQL
代碼示例:
// linux關閉MySQL的命令
$mysql_dir/bin/mysqladmin -uroot -p shutdown
// linux啓動MySQL的命令
$mysql_dir/bin/mysqld_safe &
其中mysql_dir爲MySQL的安裝目錄,mysqladmin和mysqld_safe位於MySQL安裝目錄的bin目錄下。
三、以上方法都無效時,經過強行命令:
代碼示例:
killall mysqld #關閉mysql