Linux下開啟mysql資料庫的遠端訪問許可權

2021-09-07 09:19:08 字數 635 閱讀 4100

摘要:今天在linux伺服器上安裝了msyql資料庫,在本地訪問的時候可以訪問,但是我想通過遠端的方式訪問的時候就不能訪問了,查詢資料後發現,linux下mysql預設安裝完成後只有本地訪問的許可權,沒有遠端訪問的許可權,需要你給指定使用者設定訪問許可權才能遠端訪問該資料庫,下面把我的做法記錄一下:

一:登入安裝後的mysql資料庫,如下圖:

二:輸入給root使用者設定許可權的命令列並回車,如下圖:

這裡的root代表root使用者,最後的root代表root使用者的密碼,我這裡使用者名稱,密碼都是root,中間的%號代表所有的ip位址都能遠端訪問,如果你要針對某一台機器開放遠端訪問許可權,那就把%換成哪台機器的ip位址,這樣就只能這台機器遠端訪問linux下的mysql資料庫了。

[sql]view plain

copy

grant all privileges on *.* to 'root'@'%' identified by 'root';  

linux 下 開啟 MySQL的binlog

先找到mysql的配置檔案,不同版本的linux或者安裝方法的不同路徑不一樣,可以用find命令 root iz25o3jqy5oz find name my.cnf etc my.cnf 然後編輯配置檔案 root iz25o3jqy5oz vim etc my.cnf 下面是我的配置 mysql...

Linux下Mysql開啟遠端訪問

1 檢視 netstat an grep 3306 是空的,說明沒有在偵聽 解決辦法 修改 etc my.cnf 將其中skip networking注釋掉,然後執行netstat an grep 3306 就可以看到了 然後重啟mysql,service mysql restart 2 對於伺服器...

linux下開啟 關閉 重啟mysql服務

linux下開啟 關閉 重啟mysql服務命令 一 啟動 1 使用 service 啟動 service mysql start 2 使用 mysqld 指令碼啟動 etc inint.d mysql start 3 使用 safe mysqld 啟動 safe mysql 二 停止 1 使用 se...