共計(jì) 1428 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
自動(dòng)寫代碼機(jī)器人,免費(fèi)開通
今天就跟大家聊聊有關(guān) ubuntu 中怎么安裝配置 MYSQL,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
配置 MySQL
注意,MySQL 缺省是只允許本地訪問(wèn)的,如果你要其他機(jī)器也能夠訪問(wèn)的話,那么需要改變 /etc/mysql/my.cnf 配置文件了!
默認(rèn)的 MySQL 安裝之后根用戶是沒(méi)有密碼的,所以首先用根用戶進(jìn)入:
$mysql -u root
在這里之所以用 -u root 是因?yàn)槲椰F(xiàn)在是一般用戶(firehare),如果不加 -u root 的話,mysql 會(huì)以為是 firehare 在登錄。注意,我在這里沒(méi)有進(jìn)入根用戶模式,因?yàn)闆](méi)必要。一般來(lái)說(shuō),對(duì) mysql 中的數(shù)據(jù)庫(kù)進(jìn)行操作,根本沒(méi)必要進(jìn)入根用戶模式,只有在設(shè)置時(shí)才有這種可能。
如果你是用的 root 用戶進(jìn)入時(shí)則可以不要切換用戶,直接進(jìn)入第三步
進(jìn)入 mysql 之后,最要緊的就是要設(shè)置 Mysql 中的 root 用戶密碼了,否則,Mysql 服務(wù)無(wú)安全可言了。
mysql GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 123456
注意,我這兒用的是 123456 做為 root 用戶的密碼
用 root 用戶建立你所需要的數(shù)據(jù)庫(kù)。我這里就以 xoops 為例:
mysql CREATE DATABASE xoops;mysql GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY 654321
這樣就建立了一個(gè) xoops_roots 的用戶,它對(duì)數(shù)據(jù)庫(kù) xoops 有著全部權(quán)限。以后就用 xoops_root 來(lái)對(duì) xoops 數(shù)據(jù)庫(kù)進(jìn)行管理,而無(wú)需要再用 root 用戶了,而該用戶的權(quán)限也只被限定在 xoops 數(shù)據(jù)庫(kù)中。
如果你想進(jìn)行遠(yuǎn)程訪問(wèn)或控制,那么你要做兩件事:
其一:
mysql GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@ % IDENTIFIED BY 654321
允許 xoops_root 用戶可以從任意機(jī)器上登入 MySQL。
測(cè)試通過(guò)了,可是不知道為什么在訪問(wèn)的速度上很慢,可能是 UBUTN 的內(nèi)存只有 100M 的原因,哈哈!?。。?br />其二:
$sudo gedit /etc/mysql/my.cnf
老的版本中
skip-networking = # skip-networking
新的版本中
bind-address=127.0.0.1 = bind-address= 你機(jī)器的 IP
這樣就可以允許其他機(jī)器訪問(wèn) MySQL 了。
DESTOP 版下安裝 MYSQLCC
apt-get install mysqlcc
gedit /usr/share/applications/MySQLCC.desktop
Insert the following lines into the new file
將下列語(yǔ)句插入新文件
[Desktop Entry]
Name=MySQLCC
Comment=MySQLCC
Exec=mysqlcc
Icon=/usr/share/pixmaps/mysqlcc.xpm
Terminal=false
Type=Application
Categories=Application;System;
看完上述內(nèi)容,你們對(duì) ubuntu 中怎么安裝配置 MYSQL 有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝大家的支持。
向 AI 問(wèn)一下細(xì)節(jié)