1.使用apt-get mysql-server mysql-client安裝mysql並正確配置mysql用戶密碼,在本地可以通過phpmyadmin進行訪問,但是在局域網內就不能訪問,修改的mysql配置文件如下僅有幾行
ubuntu下的mysql真正的設定檔在哪裡?
1.使用apt-get mysql-server mysql-client安裝mysql並正確配置mysql用戶密碼,在本地可以通過phpmyadmin進行訪問,但是在局域網內就不能訪問,修改的mysql配置文件如下僅有幾行
ubuntu下的mysql真正的設定檔在哪裡?
透過預設安裝的mysql
設定檔位於/etc/mysql/mysql.conf.d/
, 並且預設安裝的mysql
用root
帳號只能在本機登入
用
root
帳號只能在本機登入
實作遠端登入mysql需要在mysql內部對帳戶進行授權設置,修改mysql設定檔不能實現這個功能
GRANT ALL PRIVILEGES ON
.TO 'username'@'%' IDENTIFIED BY 'password';授予遠端登入權限
GRANT ALL PRIVILEGES ON database.* TO 'username'@'%' IDENTIFIED BY 'password'; 授予遠端登入只存取某個資料庫(database)
FLUSH PRIVILEGES; 立即生效
已找到位置是:/etc/mysql/mysql.conf.d/mysqld.cnf
真正的設定檔是這個