1)首先檢查系統(tǒng)中是否已經(jīng)安裝了MySQL
在終端里面輸入 sudo netstat -tap | grep mysql
若沒(méi)有反映,沒(méi)有顯示已安裝結(jié)果,則沒(méi)有安裝。若如下顯示,則表示已經(jīng)安裝
2)如果沒(méi)有安裝彪薛,則安裝MySQL.
在終端輸入 sudo apt-get install mysql-server mysql-client
運(yùn)行結(jié)果如下所示:
在此安裝過(guò)程中會(huì)讓你輸入root用戶(管理MySQL數(shù)據(jù)庫(kù)用戶,非Linux系統(tǒng)用戶)密碼怠蹂,按照要求輸入即可善延。如下所示:
3)測(cè)試安裝是否成功:
在終端輸入 sudo netstat -tap | grep mysql
出現(xiàn)如下結(jié)果則安裝成功:
4)也可通過(guò)登錄MySQL測(cè)試
在終端輸入 mysql -uroot -p 接下來(lái)會(huì)提示你輸入密碼,輸入正確密碼城侧,即可進(jìn)入易遣。如下所示:
5)MySQL的一些簡(jiǎn)單管理:
啟動(dòng)MySQL服務(wù): sudo start mysql
停止MySQL服務(wù): sudo stop mysql
修改 MySQL 的管理員密碼: sudo mysqladmin -u root password newpassword
設(shè)置遠(yuǎn)程訪問(wèn)(正常情況下,mysql占用的3306端口只是在IP 127.0.0.1上監(jiān)聽(tīng)嫌佑,拒絕了其他IP的訪問(wèn)(通過(guò)netstat可以查看到)豆茫。取消本地監(jiān)
聽(tīng)需要修改 my.cnf 文件:):
sudo vi /etc/mysql/my.cnf
bind-address = 127.0.0.1 //找到此內(nèi)容并且注釋
6)安裝MySQL Workbench:
MySQL Workbench是一款界面管理工具:安裝方法如下:
step1:下載MySQL Workbench
下載地址:http://dev.mysql.com/downloads/tools/workbench/
進(jìn)入網(wǎng)頁(yè)在最下面選擇好系統(tǒng)版本之后,就可以下載了屋摇。
step2:安裝MySQLWorkbench
打開(kāi)終端輸入命令:
sudodpkg -i mysql-workbench-community-6.0.9-1ubu1204-i386.deb
如果安裝不成功的提示揩魂,可以輸入以下命令:
apt-get-f install
然后重新輸入命令
sudodpkg -i mysql-workbench-community-6.0.9-1ubu1204-i386.deb
安裝完成
7)[mysql服務(wù)啟動(dòng)、停止炮温、重啟](file:///E:/yzwlord/article/details/7312781)
如何啟動(dòng)/停止/重啟MySQL
一火脉、啟動(dòng)方式
1、使用 service 啟動(dòng):service mysqld start
2、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld start
3倦挂、使用 safe_mysqld 啟動(dòng):safe_mysqld&
二畸颅、停止
1、使用 service 啟動(dòng):service mysqld stop
2方援、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld stop
3没炒、mysqladmin shutdown
三、重啟
1犯戏、使用 service 啟動(dòng):service mysqld restart
2送火、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld restart
提問(wèn) 編輯摘要
如何啟動(dòng)/停止/重啟MySQL
一、啟動(dòng)方式
1笛丙、使用 service 啟動(dòng):service mysqld start
2、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld start
3假颇、使用 safe_mysqld 啟動(dòng):safe_mysqld&
二胚鸯、停止
1、使用 service 啟動(dòng):service mysqld stop
2笨鸡、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld stop
3姜钳、mysqladmin shutdown
三、重啟
1形耗、使用 service 啟動(dòng):service mysqld restart
2哥桥、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld restart
剛開(kāi)始學(xué)mysql時(shí)都是用redhat自帶的。啟動(dòng)是什么 /rc.d/init.d/ start
這很簡(jiǎn)單激涤,但是后來(lái)越學(xué)越多拟糕,系統(tǒng)自帶的mysql,有的是版本太低倦踢,有的是與
自己想要裝的web服務(wù)需要的低版本的mysql
后來(lái)自己學(xué)著以tar的方式安裝mysql送滞,我的mysql裝在/usr/local/mysql目錄下啟
動(dòng)碰到過(guò)很多問(wèn)題。最常見(jiàn)的是:
ERROR 2002: Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (111)
解決辦法:
[root@test mysql]# /usr/local/mysql/bin/mysqladmin -u root /
> -S /var/lib/mysql/mysql.sock password 'your.passwd'
或者做個(gè)連接
ln -s /var/lib/mysql/mysql.sock /tmp
其實(shí)提示找不到 /tmp/mysql.sock有時(shí)也并不是/tmp目錄下沒(méi)這個(gè)文件辱挥,是啟動(dòng)
命令不對(duì)犁嗅,我碰到過(guò)
常見(jiàn)的幾種啟動(dòng)方式,自己也不是記得很清楚晤碘,如果你確定tmp下有mysql.sock這
個(gè)文件不妨試試另外的幾個(gè)命令
/usr/local/mysql/bin/mysql -u root -p
/usr/local/mysql/bin/mysqld --user=mysql&
/usr/local/mysql/bin/mysqld --user=root&
/usr/local/mysql/bin/mysqld_safe --user=root&
/usr/local/mysql/bin/mysqld_safe --user=mysql&
/usr/local/mysql/bin/safe_mysqld--uer=root&(注意safe_mysqld與mysqld_safe是不同的褂微,&表示mysql在后臺(tái)運(yùn)行)我的就會(huì)報(bào)錯(cuò)了
STOPPING server from pid file
/usr/local/mysql/data/localhost.localdomain.pid
060304 11:46:21 mysqld ended
這是權(quán)限問(wèn)題,我的mysql目錄屬于root用戶园爷,也屬于root群組宠蚂,改用mysqld_safe啟動(dòng)就沒(méi)問(wèn)題了,
大家只要注意這幾個(gè)mysql,safe_mysqld,mysqld_safe,mysqld,mysqladmin.多試
幾次
其實(shí)有時(shí)mysql已經(jīng)正常啟動(dòng)了童社,查看mysql是否啟動(dòng)命令
ps -aux | grep mysqld
會(huì)看到如下類似內(nèi)容
mysql 6394 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/
mysql 6395 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/
mysql 6396 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/
root 6422 0.0 1.1 2408 732 pts/3 S 16:20 0:00 grep
mysql
查看mysql是否在監(jiān)聽(tīng)端口命令
netstat -tl | grep mysql
會(huì)看到如下類似內(nèi)容
tcp 0 0 *:mysql : LISTEN