ubuntu 12.04 mysql_ubuntu12.04 安装和卸载mysql
===================================================================
1:登錄系統(tǒng),安裝之前最好先,
apt-get?update
否則會(huì)出現(xiàn)找不到安裝文件得錯(cuò)誤提示
2:安裝MySQL服務(wù)器以及客戶端
apt-get?install?mysql-server?mysql-client
安裝得過(guò)程中會(huì)提示你輸入root得密碼。
3:安裝完成以后默認(rèn)mysql不能遠(yuǎn)程訪問(wèn)
vi?/etc/mysql/my.cnf
注釋掉?bind-address?=?127.0.0.1
4:用root登錄到mysql,然后用grant命令添加用戶,如:
mysql>?grant?all?privileges?on?需要訪問(wèn)的db.*?to?newuser@'%'?identified?by?‘password’;??為了安全,代碼里面別用root
第一種:
增加一個(gè)用戶test1密碼為abc,讓他可以在任何主機(jī)上登錄,并對(duì)所有數(shù)據(jù)庫(kù)有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入MYSQL,然后鍵入以下命令:
mysql>grant select,insert,update,delete on *.* to test1@'%' ?identified by 'abc';
或
mysql>grant all privileges on *.* to test1@'%' identified by 'abc';
但增加的用戶是十分危險(xiǎn)的,你想如某個(gè)人知道test1的密碼,那么他就可以在internet上的任何一臺(tái)電腦上登錄你的mysql數(shù)據(jù)庫(kù)并對(duì)你的數(shù)據(jù)可以為所欲為了,解決辦法見(jiàn)例第二種:
第一種:增加一個(gè)用戶test2密碼為abc,讓他只可以在localhost上登錄,并可以對(duì)數(shù)據(jù)庫(kù)mydb進(jìn)行查詢、插入、修改、刪除的操作(localhost指本地主機(jī),即MYSQL數(shù)據(jù)庫(kù)所在的那臺(tái)主機(jī)),這樣用戶即使用知道test2的密碼,他也無(wú)法從internet上直接訪問(wèn)數(shù)
mysql> grant select,insert,update,delete on book.* to test2@localhost Identified by ’abc‘;
如果你不想test2有密碼,可以再打一個(gè)命令將密碼消掉。
mysql> grant select,insert,update,delete on book.* to test2@localhost Identified by ’‘;
5:重啟mysql
/etc/init.d/mysql?restart
卸載?mysql
sudo?apt-get?autoremove?–purge?mysql-server-5.5?//具體按TAB鍵提示
sudo?apt-get?remove?mysql-server
sudo?apt-get?autoremove?mysql-server
sudo?apt-get?remove?mysql-common?//這個(gè)很重要
第二步:清理殘留數(shù)據(jù)
1? dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
查看是否安裝成功
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -
如果服務(wù)器不能正常運(yùn)行,您可以通過(guò)下列命令啟動(dòng)它:
1?sudo /etc/init.d/mysql restart
第四步:配置管理員密碼
進(jìn)入mysql
1?$mysql -u root -p 管理員密碼
配置 MySQL 的管理員密碼:
1?sudo mysqladmin -u root password newpassword
總結(jié)
以上是生活随笔為你收集整理的ubuntu 12.04 mysql_ubuntu12.04 安装和卸载mysql的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java是否为回文_java语言判断一个
- 下一篇: 中兴f650是千兆的吗_装宽带送的光猫自