Ubuntu 16.04 安裝 MySQL 5.7
更新 Ubuntu 源列表,并查看現(xiàn)有的 MySQL 官方包
$ sudo apt-get update
$ apt-cache search mysql-server
安裝,之后選擇版本
$ sudo apt-get install mysql-server
安裝過程中,輸入的 root 賬戶密碼一定要記住。
安裝以后可以查看是否在 MySQL 主程序與命令行工具在進程中啟動
$ 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文件有最好重新啟動一次 vagrant 虛擬機(vagrant reload)。
bind-address =0.0.0.0# bind-address = 127.0.0.1
另外需要進入 MySQL 程序修改 root 賬戶的遠(yuǎn)程訪問的權(quán)限。如果這一步不執(zhí)行,則遠(yuǎn)程用 Navicat 訪問時,會報 1130 錯誤。
$ mysql -u root -p
進入 MySQL 以后輸入(為了異地登錄)
GRANT ALL PRIVILEGES ON *.* TO'root'@'%'IDENTIFIED BY'您的數(shù)據(jù)庫密碼'WITH GRANT OPTION;
同時刷新權(quán)限
flush privileges;
完成