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

【mysql部署】在ubuntu22.04上安裝和配置mysql教程

這篇具有很好參考價(jià)值的文章主要介紹了【mysql部署】在ubuntu22.04上安裝和配置mysql教程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一.安裝mysql

1. 更新軟件包列表:

sudo apt-get update

2.安裝 MySQL 服務(wù)器:

sudo apt-get install mysql-server

3.設(shè)置 MySQL 安全性:

sudo mysql_secure_installation

按照提示輸入相關(guān)問(wèn)題的回答,例如刪除匿名用戶、禁止 root 遠(yuǎn)程登錄等。
ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

這里建議直接輸入y
ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

這里根據(jù)自己要設(shè)置的密碼強(qiáng)度自行選擇,這里我選擇輸入0。
后面還有幾個(gè)選項(xiàng),默認(rèn)輸入y就行。

4.啟動(dòng) MySQL 服務(wù):

sudo service mysql start

5.檢查mysql是否處于運(yùn)行狀態(tài):

sudo service mysql status

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

如果 MySQL 正在運(yùn)行,將看到 “active (running)” 的輸出信息。

6.檢查 MySQL 版本:

mysql --version

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

二.修改mysql配置

1.以root身份登錄mysql
MySQL 數(shù)據(jù)庫(kù)帶有一個(gè)客戶端實(shí)用程序,允許你從 Linux 終端訪問(wèn)數(shù)據(jù)庫(kù)并與之交互。

通常,在未執(zhí)行任何配置的情況下在 Ubuntu 上全新安裝 MySQL 后,訪問(wèn)服務(wù)器的用戶將使用身份驗(yàn)證套接字 (auth_socket) 插件進(jìn)行身份驗(yàn)證。

2.打開(kāi) MySQL 控制臺(tái):

sudo mysql

3.輸入命令檢查數(shù)據(jù)庫(kù)對(duì)不同用戶使用的身份驗(yàn)證方法:

SELECT user,authentication_string,plugin,host FROM mysql.user;

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

我們可以看到root用戶是使用身份驗(yàn)證套接字 (auth_socket) 插件進(jìn)行身份驗(yàn)證登錄的,并且只能在本地登錄。

在生產(chǎn)環(huán)境中,為了保證數(shù)據(jù)庫(kù)的安全性,我們一般不建議直接使用 root 用戶進(jìn)行其他操作,而是創(chuàng)建一個(gè)專門用于應(yīng)用程序或管理員操作的非特權(quán)用戶,并且僅授予該用戶必要的權(quán)限。

接下來(lái),我們開(kāi)始創(chuàng)建非特權(quán)用戶,并且授予該用戶必要的權(quán)限!

4.列出 MySQL 數(shù)據(jù)庫(kù)服務(wù)器上的所有數(shù)據(jù)庫(kù):

SHOW DATABASES;

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

5.切換到其中一個(gè)數(shù)據(jù)庫(kù)mysql:

use mysql;

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

6.創(chuàng)建用戶new_user,并設(shè)置只能本地登錄,登錄密碼為password。用戶名和密碼自己設(shè)置,并且密碼包括大寫(xiě),小寫(xiě),數(shù)字等字符。

CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

這里我是創(chuàng)建的用戶名為wwk

7.我們?cè)俅屋斎朊顧z查數(shù)據(jù)庫(kù)對(duì)不同用戶使用的身份驗(yàn)證方法:

SELECT user,authentication_string,plugin,host FROM mysql.user;

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

可以看到多了一條記錄,并且該用戶wwk是使用密碼登錄,只能在本地登錄。

8.嘗試創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)應(yīng)用程序的數(shù)據(jù),例如mydatabase:

CREATE DATABASE mydatabase;

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

9.設(shè)置剛才自己創(chuàng)建的用戶wwk登錄方式為遠(yuǎn)程登錄。

update user set host='%' where user='wwk' and host='localhost';

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

10.我們?cè)俅屋斎朊顧z查數(shù)據(jù)庫(kù)對(duì)不同用戶使用的身份驗(yàn)證方法:

SELECT user,authentication_string,plugin,host FROM mysql.user;

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

從圖中的%,我們可以看到用戶wwk的登錄方式已經(jīng)是允許在任意主機(jī)上進(jìn)行登錄了。

11.授予用戶new_user適當(dāng)?shù)臋?quán)限,給予用戶new_user在任意主機(jī)登錄,并且只能對(duì)于數(shù)據(jù)庫(kù)database_name進(jìn)行所有操作的權(quán)限。

GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'%';

這里的用戶new_user可以替換為之前創(chuàng)建的用戶wwk,數(shù)據(jù)庫(kù)database_name替換為剛才創(chuàng)建的數(shù)據(jù)庫(kù)mydatabase

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

12.退出mysql

exit

13.接著,進(jìn)入目錄/etc/mysql/mysql.conf.d,修改其下的文件mysqld.cnf

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

將bind-address = 127.0.0.1注釋掉(即在行首加#)

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

代碼如下:

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address          = 127.0.0.1

如果只是開(kāi)發(fā)用的數(shù)據(jù)庫(kù),為了方便起見(jiàn)建議直接注釋掉。

14.完成上述所有步驟后,需要重啟一下數(shù)據(jù)庫(kù),才能讓修改的配置生效:

sudo service mysql restart

到此,mysql的配置修改就結(jié)束了。

三.使用datagrip或者idea遠(yuǎn)程登錄mysql

這里為了方便我使用idea進(jìn)行mysql遠(yuǎn)程登錄。首先登錄idea,然后按照如下圖步驟進(jìn)行操作。

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

然后來(lái)到了data sources界面:
在Host填入mysql所在的ip地址,接著填入用戶名wwk和密碼,點(diǎn)擊下方的Test Connection進(jìn)行測(cè)試連接,從圖中,我們可以看到是連接成功的!

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

接著點(diǎn)擊下圖紅色方塊選擇需要展示的數(shù)據(jù)庫(kù)個(gè)數(shù)

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

這里選擇需要展示的數(shù)據(jù)庫(kù)數(shù)量為ALL,然后點(diǎn)擊刷新。

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

然后就可以從圖中找到數(shù)據(jù)庫(kù)mydatabase了,由于之前我們授予用戶wwk只能對(duì)數(shù)據(jù)庫(kù)mydatabase進(jìn)行所有操作的權(quán)限,因此用戶wwk并沒(méi)有其他多余的權(quán)限,這樣就能夠保證數(shù)據(jù)庫(kù)的安全性!!

ubuntu22.04配置mysql,mysql,android,數(shù)據(jù)庫(kù),ubuntu

我們就可以在這個(gè)可視化界面進(jìn)行數(shù)據(jù)庫(kù)mydatabase的所有操作,包括插入,刪除,添加,更新,查詢,修改等操作啦!!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-843910.html

到了這里,關(guān)于【mysql部署】在ubuntu22.04上安裝和配置mysql教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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)文章

  • ubuntu22.04安裝ros教程

    安裝 ROS 是一個(gè)比較復(fù)雜的過(guò)程,不同版本的 Ubuntu 系統(tǒng)對(duì)應(yīng)的 ROS 版本也不盡相同,因此需要認(rèn)真閱讀官方教程。 下面是在 Ubuntu 22.04 上安裝 ROS 的一般步驟: 更新系統(tǒng):打開(kāi)終端,運(yùn)行以下命令:

    2024年02月16日
    瀏覽(20)
  • ubuntu22.04虛擬機(jī)安裝教程

    ubuntu22.04虛擬機(jī)安裝教程

    1.下載鏡像: https://ubuntu.com/ 打開(kāi)后點(diǎn)擊Download: 或者用清華鏡像源下載:滑到最底下,點(diǎn)擊ubuntu-releases 選中這個(gè)版本ubuntu-22.04.3-desktop-amd64點(diǎn)擊下載 2.虛擬機(jī)加載:打開(kāi)VM,創(chuàng)建新的虛擬機(jī),選擇典型,下一步 點(diǎn)擊稍后安裝 下一步 下一步: 點(diǎn)擊完成之后點(diǎn)擊編輯虛擬機(jī)設(shè)置

    2024年02月03日
    瀏覽(34)
  • 【Tools】Ubuntu22.04安裝詳細(xì)教程

    【Tools】Ubuntu22.04安裝詳細(xì)教程

    Ubuntu 22.04 LTS是Canonical于2022年4月21日發(fā)布的操作系統(tǒng),代號(hào)為Jammy Jellyfish(果醬水母) 。 Ubuntu 22.04 LTS采用GNOME電源配置文件和流線型工作空間過(guò)渡;提高優(yōu)化圖形驅(qū)動(dòng)程序上的桌面幀速率;使用新的加密算法遷移到OpenSSL v3以提高安全性;提供十種不同的強(qiáng)調(diào)色,有深色和淺

    2024年02月11日
    瀏覽(28)
  • Ubuntu22.04安裝、配置、美化、軟件安裝、配置開(kāi)發(fā)環(huán)境

    Ubuntu22.04安裝、配置、美化、軟件安裝、配置開(kāi)發(fā)環(huán)境

    因?yàn)閡buntu的安裝網(wǎng)上的教程特別多了,所以這里不做贅述,推薦使用小破站這個(gè)up主的教程:Windows 和 Ubuntu 雙系統(tǒng)從安裝到卸載_嗶哩嗶哩_bilibili (1)打開(kāi)軟件和更新 (2)在 “ 下載自 ” 中選擇 “ 其他 ”? 選中 中科大鏡像源 (也可選擇阿里源,清華源,這里以中科大源

    2024年02月01日
    瀏覽(21)
  • Ubuntu 22.04 編譯安裝 Qt mysql驅(qū)動(dòng)

    Ubuntu 22.04 編譯安裝 Qt mysql驅(qū)動(dòng)

    參考自 Ubuntu20.04.3 QT5.15.2 MySQL驅(qū)動(dòng)編譯 Ubuntu 18.04 編譯安裝 Qt mysql驅(qū)動(dòng) 下邊這篇博客不是主要參考的, 但是似乎解決了我的難題(找不到 libmysqlclient.so ) ubuntu18.04.2 LTS 系統(tǒng)關(guān)于Qt5.12.3 無(wú)法加載mysql驅(qū)動(dòng),需要重新編譯MYSQL數(shù)據(jù)庫(kù)驅(qū)動(dòng)的問(wèn)題以及解決方案 系統(tǒng)版本 MySQL 肯定要先安

    2024年01月16日
    瀏覽(27)
  • Ubuntu18.04~Ubuntu22.04安裝并配置VNC

    Ubuntu18.04~Ubuntu22.04安裝并配置VNC

    提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 有些操作需要Desktop環(huán)境而又不方便去現(xiàn)場(chǎng)看的這個(gè)方法能夠滿足你的需求,就是使用VNC實(shí)現(xiàn)遠(yuǎn)程桌面,這個(gè)方法理論上只適用于局域網(wǎng)環(huán)境,如果是互聯(lián)網(wǎng)可能需要配代理什么的,這里不詳細(xì)討論。 當(dāng)

    2024年02月07日
    瀏覽(32)
  • Ubuntu 22.04 Samba 安裝和配置

    安裝 檢查服務(wù)狀態(tài) 檢查是否啟用(開(kāi)機(jī)自啟動(dòng)) (可選)添加用戶 設(shè)置密碼 創(chuàng)建公開(kāi)共享(可匿名訪問(wèn)) 按以下格式創(chuàng)建內(nèi)容 說(shuō)明: [public] 方括號(hào)內(nèi)為share后顯示的目錄名 path = /data/ 為用于share的本地路徑 browsable =yes 是否可以瀏覽 create mask = 0660 directory mask = 0771 writable = yes 是否可

    2024年02月17日
    瀏覽(22)
  • Ubuntu22.04安裝Git及配置

    Ubuntu22.04安裝Git及配置

    到Github添加ssh-key 頭像-settings-SSH and GPG keys-New SSH key 測(cè)試連接 新增配置(上一步成功便不需要此步驟)

    2024年02月13日
    瀏覽(18)
  • ubuntu22.04安裝jenkins并配置

    ubuntu22.04安裝jenkins并配置

    安裝 驗(yàn)證 ubuntu配置git ubuntu配置maven 導(dǎo)入Jenkins存儲(chǔ)庫(kù)的GPG密鑰 將Jenkins存儲(chǔ)庫(kù)添加到APT源列表中 使APT獲取最新的Jenkins軟件包 補(bǔ)充 遇到錯(cuò)誤 或者 導(dǎo)入密鑰 更新apt-get的存儲(chǔ)庫(kù) 更新一下apt-get本身的版本 重新update 啟動(dòng) Jenkins 服務(wù): 停止 Jenkins 服務(wù): 重啟Jenkins 服務(wù): 首次或

    2024年02月21日
    瀏覽(25)
  • ubuntu 22.04配置開(kāi)發(fā)環(huán)境 [Fcitx5中文輸入法+配置 & 遷移vscode & 安裝flameshot & 微信 & mysql &workbench & yarn工具 & zsh]

    ubuntu 22.04配置開(kāi)發(fā)環(huán)境 [Fcitx5中文輸入法+配置 & 遷移vscode & 安裝flameshot & 微信 & mysql &workbench & yarn工具 & zsh]

    一、安裝Fcitx5 最簡(jiǎn)單三步驟,把下面的命令都跑一遍之后重啟電腦,不要去下載搜狗輸入法,非常垃圾 Fcitx 5 主程序 中文輸入法引擎 圖形界面相關(guān) 轉(zhuǎn)載自掘金 二、安裝 配置 vscode 安裝的兩種方法: 官網(wǎng)選擇deb安裝包 cd進(jìn)安裝包目錄運(yùn)行 直接在ubuntu software里搜索vscode安裝

    2024年01月21日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包