MySQL是一款廣泛使用的開源關系型數據庫管理系統,早在2009年就開始支持訪問本地虛擬機中的MySQL?,F在,在使用虛擬機時,我們經常遇到需要讓虛擬機中的應用程序訪問并操作MySQL的情況,因而MySQL允許虛擬機訪問權限非常必要。
#使用以下命令將MySQL配置為允許虛擬機訪問 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf #在[mysqld]下添加以下兩行代碼 bind-address = 0.0.0.0 skip-networking = 0 #保存并退出vim,重啟mysql服務 sudo service mysql restart
MySQL的配置文件位于/etc/mysql/mysql.conf.d/mysqld.cnf,需要編輯該文件以修改MySQL的配置,使其允許虛擬機訪問。在[mysqld]下添加兩行代碼,其中bind-address表示MySQL綁定的IP地址,0.0.0.0代表所有IP地址都可以訪問;skip-networking是一個布爾類型的參數,它決定了MySQL是否啟用網絡訪問。
完成配置后,重啟MySQL服務使其生效。此時,在虛擬機中即可通過MySQL命令行或其他應用程序使用MySQL了。