更新 Ubuntu 源列表,并查看現(xiàn)有的 MySQL 官方包
$ sudo apt-get update
$ apt-cache search mysql-server
目前官方庫里面最低已經(jīng)是 MySQL 5.7。
如果不指定版本号显,則直接安裝 MySQL 5.7版本揽碘。
$ sudo apt-get install mysql-server
安裝過程中掖桦,輸入的 root 賬戶密碼一定要記住怔昨。
安裝以后可以查看是否在 MySQL 主程序與命令行工具在進(jìn)程中啟動(dòng)
$ pgrep mysql
$ pgrep mysqld
需要設(shè)置 Vagrant 外部或者遠(yuǎn)程訪問,則需要把綁定 IP 地址改為 0.0.0.0巡蘸,或者不寫IP地址嘹吨。因此編輯配置文件:
$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
修改綁定地址為 0.0.0.0。原來默認(rèn)綁定 127.0.0.1 注釋掉。修改完 mysqld.cnf
文件有最好重新啟動(dòng)一次 vagrant 虛擬機(jī)(vagrant reload
)。
bind-address = 0.0.0.0
# bind-address = 127.0.0.1
另外需要進(jìn)入 MySQL 程序修改 root 賬戶的遠(yuǎn)程訪問的權(quán)限道媚。如果這一步不執(zhí)行也糊,則遠(yuǎn)程用 Navicat 訪問時(shí)掐隐,會(huì)報(bào) 1130 錯(cuò)誤。
$ mysql -u root -p
進(jìn)入 MySQL 以后輸入
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的數(shù)據(jù)庫密碼' WITH GRANT OPTION;
同時(shí)刷新權(quán)限
flush privileges;
最終就完成了 MySQL 的安裝與遠(yuǎn)程訪問設(shè)置匿刮。
參考:
可能是最好的 MySQL 入門教程 1 - Ubuntu 下 MySQL 的安裝與使用