国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【MySQL】Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL)

這篇具有很好參考價(jià)值的文章主要介紹了【MySQL】Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【MySQL】Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL),實(shí)戰(zhàn)筆記,數(shù)據(jù)庫,mysql,ubuntu,navicat,java,后端

??浩澤學(xué)編程:個(gè)人主頁

??? 推薦專欄:《深入淺出SpringBoot》《java對(duì)AI的調(diào)用開發(fā)》
??????????????《RabbitMQ》《Spring》《SpringMVC》
??學(xué)無止境,不驕不躁,知行合一

前言

遇到一個(gè)Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL)的報(bào)錯(cuò):中文意思是不能在x.x.x.x(主機(jī)號(hào))上連接mysql服務(wù),這個(gè)報(bào)錯(cuò)號(hào)是10061。如果你遇到其他的可能也能用我的方法解決。


一、安裝

簡(jiǎn)述安裝,很簡(jiǎn)單。

1.更新列表
sudo apt-get update

2.安裝MySQL服務(wù)器
sudo apt-get install mysql-server

3.運(yùn)行MySQL初始化安全腳本
sudo mysql_secure_installation
mysql_secure_installation腳本設(shè)置:修改root密碼、移除MySQL的匿名用戶、禁止root遠(yuǎn)程登錄、刪除test數(shù)據(jù)庫和重新加載權(quán)限。除了詢問是否要更改root密碼時(shí),看情況是否需要更改,其余的問題都可以按Y,然后回車鍵接受所有后續(xù)問題的默認(rèn)值。使用上面的這些選項(xiàng)可以提高M(jìn)ySQL的安全。

4.查看MySQL運(yùn)行狀態(tài)
systemctl status mysql.service
結(jié)果如下:
mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2024-02-20 11:13:05 UTC; 10s ago
    Process: 65515 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
   Main PID: 65523 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 4515)
     Memory: 365.8M
        CPU: 801ms
     CGroup: /system.slice/mysql.service
             └─65523 /usr/sbin/mysqld

Feb 20 11:13:04 dragonservice systemd[1]: Starting MySQL Community Server...
Feb 20 11:13:05 dragonservice systemd[1]: Started MySQL Community Server.


5.補(bǔ)充命令,無需運(yùn)行
啟動(dòng)MySQL數(shù)據(jù)庫服務(wù)
sudo service mysql start
或
sudo systemctl start mysql.service

二、原因

經(jīng)過網(wǎng)上搜索和查閱,分析主要原因如下:

  • root用戶不能連接,要?jiǎng)?chuàng)建一個(gè)用戶
  • mysqld.cnf文件內(nèi)的bind-address綁定地址是默認(rèn)127.0.0.1

三、解決

創(chuàng)建新用戶

create user '用戶名'@'%' identified by '密碼'

這里需要注意,密碼無法設(shè)置成功,主要是現(xiàn)在mysql的密碼有了規(guī)則,有三個(gè)強(qiáng)度:low,medium,strong。

show variables like 'validate_password%';

【MySQL】Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL),實(shí)戰(zhàn)筆記,數(shù)據(jù)庫,mysql,ubuntu,navicat,java,后端
policy是強(qiáng)度屬性,length是密碼長(zhǎng)度,上圖可以看到默認(rèn)的密碼規(guī)則,這里我為了方便我就改了一下這個(gè)密碼規(guī)則,你也可以不修改,就直接設(shè)置長(zhǎng)度不小于8位,且含有大小寫英文和數(shù)字。

設(shè)置密碼規(guī)則:

設(shè)置密碼強(qiáng)度
set global validate_password.policy=0;
設(shè)置密碼長(zhǎng)度
set global validate_password.length=4;
這是我設(shè)置的密碼
CREATE USER '用戶名'@'%' IDENTIFIED BY '123456';

創(chuàng)建完新用戶后注意要授權(quán):

grant all on *.* to '用戶名'@'%';

刷新一下權(quán)限:

flush privileges

登錄測(cè)試一下是否成功創(chuàng)建:

 mysql -u 用戶名 -p
 回車后輸入密碼,然后成功登入;嘗試錯(cuò)誤密碼是否能登錄,可以說明未設(shè)置成功。

修改mysqld.cnf文件

在/etc/mysql/mysql.conf.d文件夾下:

進(jìn)入編輯
vim /etc/mysql/mysql.conf.d

【MySQL】Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL),實(shí)戰(zhàn)筆記,數(shù)據(jù)庫,mysql,ubuntu,navicat,java,后端
光標(biāo)移至mysqld.cnf回車就進(jìn)入mysqld.cnf
找到bind-address,修改為:

bind-address = 0.0.0.0

重啟:

sudo service mysql restart
或
sudo systemctl restart mysql.service

最后連接:
【MySQL】Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL),實(shí)戰(zhàn)筆記,數(shù)據(jù)庫,mysql,ubuntu,navicat,java,后端
用戶名和密碼就是創(chuàng)建的那個(gè)新用戶,主機(jī)號(hào)是你虛擬機(jī)的,不知道的話就ip addr查詢。
【MySQL】Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL),實(shí)戰(zhàn)筆記,數(shù)據(jù)庫,mysql,ubuntu,navicat,java,后端


總結(jié)

以上就是Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL)報(bào)錯(cuò)的解決。文章來源地址http://www.zghlxwxcb.cn/news/detail-832213.html

到了這里,關(guān)于【MySQL】Navicat/SQLyog連接Ubuntu中的數(shù)據(jù)庫(MySQL)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包