MySQL8.0版本和5.7通過Navicat遠程連接

首先在數據庫創建好連接的用戶

進入mysql服務器終端:

? ? ?命令窗口終端:
? ? ?mysql ?-u用戶名 -p密碼

sudo ?mysql -uroot -p

創建用戶部分-- 使用mysql 數據庫

USE mysql;

-- 為mysql創建用戶:root1 密碼為:root1? ? ? ? ? ? ? ? ? ?

CREATE USER root1 IDENTIFIED BY 'root1';

-- 查看下用戶root1的權限? ? ? ? ? ? ? ? ? ??

select Host,User from user;

-- 給用戶root1在數據庫名為root1上賦上所有庫權限,@'%'表示從任意ip都可以訪問到這個數據庫? ?創建時應該已經賦權了? ? ? ? ?

 GRANT ALL ON *.* TO 'root1'@'%';

-- 生效

FLUSH PRIVILEGES;

-- 再次查詢 下權限

SELECT User,Host? FROM user  ;


2.在終端打開防護墻端口

#允許所有傳出連接

?sudo ufw default allow outgoing??

- 開啟或禁用指定連接
?? #允許連接數據庫

??sudo ufw allow 3306

現在可以通過可視化窗口輸入賬號密碼連接了

?

------------------------------分割線用于MySQL57--------------------------------

默認情況下,mysql只允許本地登錄,

如果要開啟遠程連接,則需要進行以下操作:

1.需要修改/etc/mysql/mysql.conf.d/mysqld.cnf 文件。

?找到bind-address = 127.0.0.1這一行

??改為bind-address = 0.0.0.0即可或者用 ‘#’ 注釋此行

2.在連接服務器后,操作mysql系統數據庫

?????????????命令為: ?mysql -u root -p

??????????????????????????????use mysql;

**3. 查詢用戶表命令:select User,authentication_string,Host from user;?(這里也可以看出host默認都是localhost訪問權限)

4. 創建可以訪問的用戶名即密碼

?GRANT ALL PRIVILEGES ON *.* TO '賬號'@'%' IDENTIFIED BY '密碼';

%代表所有主機,也可以具體到你的主機ip地址 ??

注:用戶名處,填寫自己的用戶名, 密碼處,填寫自己訪問的密碼

創建完成后再次查詢用戶表:

5.刷新權限: ???flush privileges; ?????????

這一步一定要做,不然無法成功! 這句表示從mysql數據庫的grant表中重新加載權限數據

因為MySQL把權限都放在了cache中,所以在做完更改后需要重新加載。

執行完這兩步,再次查詢用戶表命令:select ?User,authentication_string,Host from user ?可以看到成功添加了用戶


6.重新啟動mysql服務

service mysql restart
?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/456520.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/456520.shtml
英文地址,請注明出處:http://en.pswp.cn/news/456520.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HUE配置文件hue.ini 的zookeeper模塊詳解(圖文詳解)(分HA集群)

不多說,直接上干貨! 我的集群機器情況是 bigdatamaster(192.168.80.10)、bigdataslave1(192.168.80.11)和bigdataslave2(192.168.80.12) 然后,安裝目錄是在/home/hadoop/…

CF #366(div.2) C 模擬,思維

CF #366(div.2) C. Thor 題意:一個手機n個聯系人,有q個操作。每次給出ty和ai,如ty1,表示收到ai的一條信息;如ty2,表示將ai發的信息都看掉;如ty3,表示將第1條到第ai條信息都看掉…

MySQL基本指令匯總

創建數據庫: create database 數據庫名字; 刪除數據庫: drop database 數據庫名字; 查看數據庫: show databases; 切換數據庫: use databasename; select database(); Create table 表名(列名 數據類型 [約束],列名 數據類型 [約束]&a…

linux命令行在任意目錄下啟動任意的腳本的方法

目錄:前言:1、直接在命令行中設置PATH2、在profile中設置PATH3、在當前用戶的profile中設置PATH 目錄: 前言: 這應該算是一個常識吧,但是對于許多像我們這樣的新手來說,一旦你出點小差錯,整個…

阿里云centos 安裝和配置 DokuWiki

DokuWiki 是一個開源的 wiki 項目, 可方便進行知識和內容的管理和分享,不用安裝數據庫,內置權限管理,書寫直觀方便,有大量的插件支持。特別適用于企業內部的內容和知識管理,只允許內部員工編輯和查閱的場景…

python-爬蟲

網絡爬蟲(又被稱為網頁蜘蛛,網絡機器人,在FOAF社區中間,更經常的稱為網頁追逐者),是一種按照一定的規則,自動地抓取萬維網信息的程序或者腳本。另外一些不常使用的名字還有螞蟻、自動索引、模擬…

MySQL5.7升級到8.0 之后,配合ubantu18.04遇到的常規問題以及非常規問題的解決方案

從MySQL5.7升級到8.0后首先會發現在創建用戶和授權大大不同;其次還有更多常規問題以及非常規問題的解決方案 寫本篇博客記錄踩過的坑 MySQL8.0配合ubantu18.04 一、創建用戶和授權 在mysql8.0創建用戶和授權和之前不太一樣了,其實嚴格上來講&#xf…

機器學習之數理統計與參數估計的相關知識總結

文章目錄目錄:1、知道期望/方差/偏度/峰度,獨立和不相關等概念是什么。2、契比雪夫不等式3、大數定理/中心極限定理4、伯努利定理5、矩估計6、最大似然估計7、協方差和相關系數目錄: 1、知道期望/方差/偏度/峰度,獨立和不相關等概…

Angular屬性型指令

2019獨角獸企業重金招聘Python工程師標準>>> 屬性型指令 — 改變元素、組件或其它指令的外觀和行為的指令 屬性性指令的創建步驟如下: import語句需要從 Angular 的core庫導入的一些符號。 Directive提供Directive裝飾器功能。 ElementRef注入到指令構造…

beeline連接hiveserver2報錯:User: root is not allowed to impersonate root

最近在生產中搭建HA機制的集群,碰到不少坑,會在接下來的時間里好好總結下,先說下遇到的一個大坑。我們的需求是:希望通過hive的thrift服務來實現跨語言訪問Hive數據倉庫。但是第一步,你得需要在節點中打通服務器端&…

局域網 兩臺電腦共享 密碼關閉

轉載于:https://www.cnblogs.com/WhiteHorseIsNotHorse/p/6832463.html

MySQL查詢select語句詳解

1.查詢記錄 select*from 表名 [where 條件];eg:select*from students;//查詢 students 表中所有記錄,所有字段的值都顯示出來select field1,field2,...fieldn... from 表名 [where 條件];eg:select id,name,age from students;//查詢 students 表中所有記錄, 只顯示…

SVN使用規范

轉載于:https://www.cnblogs.com/shenxiaolin/p/6296880.html

配置hiveserver2訪問hive

目錄:1、前言2、beeline相關的Server.Thrift配置3、啟動beeline并訪問Hive4、期間遇到的問題和解決方法 目錄: 1、前言 作為數據倉庫的工具,hive提供了兩種ETL運行方式,分別是通過Hive 命令行和beeline客戶端; 命令…

通過rhel7的kvm虛擬機實現3節點Postgres-XL(包括gtm standby)

關于postgres-xl的實驗是在我自己筆記本rhel7.2_x64的環境下,用kvm實現的,總共有6臺虛擬機: 一臺openfiler2.99發布共享存儲,一臺gtm master,一臺gtm slave,三臺gtm_proxy/coordinator/datanode&#xf…

MySQL查詢select實例 【筆記】

use mydb; select * from EMP; select * from DEPT; select DISTINCT JOB from EMP; -- distinct 去除重復項 select MGR from EMP; select MGR as 主管編號 from EMP; -- 輔助查詢,每列信息 起別名 as select EMPNO as 員工編號,JOB as 職位,DEPNO as 部…

C#1

轉載于:https://www.cnblogs.com/qingwengang/p/6327371.html

使用python3連接hiveserver2的方法

前言:1、啟動HiveServer22、在Linux中安裝impyla(前提是安裝Python相關的環境、虛擬環境(可選)) 前言: 需求:需要通過windows端的pycharm來操作hive。 于是就搜集資料尋找解決方案。 大概有…

vue2.X的路由

以 / 開頭的嵌套路徑會被當作根路徑。 <router-link> 在vue-router1.X中是以<a v-link""></a>存在的 里面的參數&#xff1a; to&#xff1a;代表跳轉的目的地&#xff0c;渲染成<a href""> 后面目的地有下面幾種表示法 to引導&a…

mysql啟動和關閉外鍵約束的方法(FOREIGN_KEY_CHECKS)

在MySQL中刪除一張表或一條數據的時候&#xff0c;出現 [Err] 1451 -Cannot delete or update a parent row: a foreign key constraint fails (...) 這是因為MySQL中設置了foreign key關聯&#xff0c;造成無法更新或刪除數據。可以通過設置FOREIGN_KEY_CHECKS變量來避免這種…