mysql建立遠端帳戶 mysql 建立遠端帳戶

2021-10-18 21:03:46 字數 1253 閱讀 3180

linux上安裝的mysql。預設狀況下只有乙個帳戶 : root . 此帳戶只能進行本地鏈結 , 對外拒絕鏈結 .mysql

咱們須要建立乙個容許遠端登陸的資料庫帳戶 , 這樣才能夠方便的進行遠端操做資料 .linux

預設狀況下 , linux內的mysql資料庫mysql, user表內的使用者許可權只是對localhost即本機才能登陸 .sql

1 . linux終端實現本地登陸mysql .

進入mysql終端 , 輸入下面命令進行登陸 .資料庫

mysql -u root -p

命令輸入後,回車, 會提示 enter password . 輸入密碼便可登陸 .windows

2 . 檢視當前使用者的許可權狀況 (非必須操做項)

show databases ; 檢視當前mysql中全部的資料庫.伺服器

use mysql ; 使用,進入mysql資料庫.ide

select host , user , password from user ; 檢視當前user使用者資訊 . spa

3 . 新增遠端帳戶

使用如下命令新增遠端帳戶 .code

grant all privileges on *.* to 建立的使用者名稱 @"%" identified by "使用者密碼";

經過命令,重新整理剛才的內容. 使命令有效.ip

flush privileges;

從新檢視user表,可發現新增的帳戶已經進入user表中. 而且 host 為 % (遠端訪問標誌) ,

localhost : 本機訪問

% : 全部機器能夠訪問

也能夠指定固定ip訪問 .

4 . 關閉防火牆 . (看具體狀況)

有時咱們建立了遠端帳戶卻不能遠端訪問進去. 這個時候 , 能夠經過 windows 自帶的  telnet 命令 確認下 埠是否開啟 .

telnet ip 3306

若是3306埠telnet不通 .

這個時候就能夠判斷為linux伺服器3306埠沒有開啟 .

關閉linux防火牆 .

1) 重啟後生效

開啟: chkconfig iptables on

關閉: chkconfig iptables off

2) 即時生效,重啟後失效

開啟: service iptables start

關閉: service iptables stop

除了直接關閉防火牆 . 也能夠考慮只開放 3306 埠號 . 這裡再也不作解釋 .

使用命令建立mysql 用命令建立MySQL資料庫

一 連線mysql 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...

使用命令建立mysql 用命令建立MySQL資料庫

一 連線mysql 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...

sql2005建立遠端登入帳戶的sql語句

複製 如下 建立伺服器登入角色 create login h程式設計客棧njm with password hnjmxy123 開啟指定資料庫 use job go 建立資料庫角色 並關聯伺服器登入角色 create user hnjm for login hnjm 賦予某個表給角色許可權 gran...