linux下安裝mysql、啓動、開放外部連接3306端口權限

linux下安裝mysql

工具/原料

  • Ubuntu 14.04php

方法/步驟

  1. 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"用戶的密碼-->回車-->登陸成功。

------------------------------------------------------------------------------------------------------------------------------------

ubuntu 15.04開放mysql遠程3306端口

如下全部操做在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

相關文章
相關標籤/搜索