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

在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench

這篇具有很好參考價值的文章主要介紹了在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面MySQL-Workbench

徹底刪除MySQL

若您是首次,在Ubuntu22.04上嶄新安裝mysql,可以略過該步。

首先卸載mysql-common:

sudo apt-get remove mysql-common

然后卸載已經(jīng)安裝的mysql-server:

sudo apt-get autoremove --purge mysql-server

之后,使用以下命令查看mysql剩下的依賴,并卸載:

dpkg --list|grep mysql

?最后,清理殘留數(shù)據(jù):

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 

在Ubuntu22.04上嶄新安裝MySQL-Server

Installing MySQL

首先更新軟件庫,并安裝mysql-server:

sudo apt update
sudo apt install mysql-server

然后使用以下命令確保數(shù)據(jù)庫服務(wù)器在運行:

sudo systemctl start mysql.service

上述命令將安裝并開始運行MySQL,但不會提示您設(shè)置密碼或進行其他配置的更改。在接下來的部分,我們將致力于解決這個問題。

Configuring MySQL

對于MySQL的新安裝,您需要運行數(shù)據(jù)庫管理系統(tǒng)附帶的安全腳本。這個腳本提供給使用者更改某些不太安全的默認配置的選項,比如不允許遠程root登錄和刪除示例用戶。

但是若在此時直接運行安全腳本,可能出現(xiàn)錯誤。因為該腳本將嘗試為安裝者的根用戶MySQL賬戶設(shè)置密碼,然而Ubuntu上默認的安裝配置的身份驗證方式,無需密碼即可連接服務(wù)器。

因此在使用該安全腳本之前,我們學(xué)要執(zhí)行以下步驟調(diào)整根MySQL用戶的身份驗證方式,保證不會出現(xiàn)上述錯誤。

sudo mysql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password(此處填自己設(shè)的密碼)';
mysql> exit

上述步驟將根用戶的身份驗證方法更改為使用密碼的方法。

后使用sudo運行SQL安裝腳本:

sudo mysql_secure_installation

該腳本將帶您完成一系列提示,以此您可以在其中對MySQL的安全選項做出一些更改。

注意,第一個提示將詢問您是否設(shè)置驗證密碼插件,該插件可用于測試新MySQL用戶的密碼強度,并給出相應(yīng)建議,建議安裝(即選y)。如果您選擇使用驗證密碼插件,則您創(chuàng)建的任何MySQL用戶都將需要使用密碼進行身份驗證,以擁有滿足您選擇的策略的密碼。(這是被推薦的,因為這將有利于SQL-workbench的使用)

在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench

之后,您可以按y,然后按ENTER接受所有后續(xù)問題的默認設(shè)置。這將刪除一些匿名用戶和測試數(shù)據(jù)庫,禁用遠程根登錄,并加載這些新規(guī)則,以便MySQL立即更新您所做的更改。(當(dāng)然如果想要遠程訪問數(shù)據(jù)庫,遠程根登陸也可以開放,但是數(shù)據(jù)庫的安全性將有所降低)。

不建議的行為:

在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench

一旦安全腳本配置完成,您的MySQL將得到保護。現(xiàn)在,您可以使用MySQL客戶端創(chuàng)建一個專用的數(shù)據(jù)庫用戶。

Creating a Dedicated MySQL User and Granting Privileges

以使用密碼登陸MySQL為例:

mysql -u root -p你的密碼
eg:
mysql -u root -p******

在看見MySQL提示符,就可以使用CREATE USER語句創(chuàng)建一個新用戶。它們遵循以下通用語法:

mysql> CREATE USER 'username'@'host' IDENTIFIED WITH authentication_plugin BY 'password';

在CREATE USER之后,您可以指定用戶名。緊接著是一個@符號,然后是該用戶要連接的主機名。如果您只計劃從Ubuntu服務(wù)器本地訪問該用戶,則可以指定localhost。將用戶名和主機都用單引號括起來并不總是必要的,但這樣做有助于防止錯誤?! ?/p>

在選擇用戶的身份驗證插件時,您有幾個選項。前面提到的auth_socket插件非常方便,因為它提供了強大的安全性,而不需要有效用戶輸入密碼即可訪問數(shù)據(jù)庫。但它也阻止了遠程連接,當(dāng)外部程序需要與MySQL交互時,遠程連接會使事情變得復(fù)雜。

作為替代方案,您可以完全省略語法中的WITH authentication_plugin部分,讓用戶使用MySQL的默認插件caching_sha2_password進行身份驗證。MySQL文檔建議那些想要使用密碼登錄的用戶使用此插件,因此以下例創(chuàng)建新用戶sammy:(先別急)

mysql> CREATE USER 'sammy'@'localhost' IDENTIFIED BY 'password';

某些版本的PHP,會在caching_sha2_password上產(chǎn)生問題。如果您計劃將此數(shù)據(jù)庫與PHP應(yīng)用程序(例如phpMyAdmin)一起使用,您可能需要創(chuàng)建一個用戶,該用戶將使用較舊但仍然安全的mysql_native_password插件進行身份驗證:

mysql> CREATE USER 'sammy'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
//or alter(更改)
mysql> ALTER USER 'sammy'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

創(chuàng)建新用戶后,您可以授予他們適當(dāng)?shù)臋?quán)限。授予用戶權(quán)限的一般語法如下:

mysql> GRANT PRIVILEGE ON database.table TO 'username'@'host';

此示例語法中,定義了允許用戶在指定的數(shù)據(jù)庫和表上執(zhí)行的操作。您可以通過用逗號分隔每個命令,向同一用戶授予同一用戶的多個特權(quán)。您還可以通過輸入星號(*)代替數(shù)據(jù)庫和表名來授予全局權(quán)限。在SQL中,星號是用于表示“所有”數(shù)據(jù)庫或表格的特殊字符。示例如下:

mysql> GRANT CREATE, ALTER, DROP, INSERT, UPDATE, INDEX, DELETE, SELECT, REFERENCES, RELOAD on *.* TO 'sammy'@'localhost' WITH GRANT OPTION;

請注意,此語句還包括WITH GRANT OPTION。這將允許您的MySQL用戶將其擁有的任何權(quán)限授予系統(tǒng)上的其他用戶。

?接下來使用如下命令更新緩存并退出MySQL:

mysql> FLUSH PRIVILEGES;
mysql> exit

在將來,使用以下命令(以sammy為例)以一個新MySQL user的身份登陸:

mysql -u sammy -p

注意:

在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench

Testing MySQL

不管你是如何安裝的,MySQL都應(yīng)該已經(jīng)開始自動運行了。要對此進行測試,檢查其狀態(tài):

systemctl status mysql.service

輸出應(yīng)與下圖類似:

在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench

配置可視化界面MySQL-Workbench

進入網(wǎng)站https://dev.mysql.com/downloads/repo/apt/,click Download,在彈出的界面click “No thanks, just start my download.”。

在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench

在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench

下載好.deb安裝包后,使用如下命令進行安裝:

sudo dpkg -i mysql-apt-config_0.8.26-1_all.deb 

在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench

等待安裝完成。

后鍵入以下命令安裝MySQL-Workbench:

sudo apt update
sudo apt install mysql-workbench-community

在默認的界面中即可看到本地的SQL Server,使用root賬號登陸即可。

在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench文章來源地址http://www.zghlxwxcb.cn/news/detail-710629.html

到了這里,關(guān)于在Ubuntu22.04上安裝MySQL-Server,并配置可視化界面SQL-Workbench的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【調(diào)試經(jīng)驗】Ubuntu22.04 安裝和配置MySQL 8.0.34

    【調(diào)試經(jīng)驗】Ubuntu22.04 安裝和配置MySQL 8.0.34

    ????????本文共計1469字,預(yù)計閱讀時間5分鐘 ???????? 在安裝新版本的MySQL到電腦時,按著網(wǎng)上一些教程執(zhí)行發(fā)現(xiàn)錯誤繁多,最后索性自己摸索并把服務(wù)裝好了。自己也整理了一下在操作時的筆記,上傳上來希望能幫助到大家。 目錄 正文 安裝MySQL 配置MySQL 登錄賬戶 方

    2024年02月11日
    瀏覽(17)
  • Ubuntu介紹、與centos的區(qū)別、基于VMware安裝Ubuntu Server 22.04、配置遠程連接、安裝jdk+Tomcat

    Ubuntu介紹、與centos的區(qū)別、基于VMware安裝Ubuntu Server 22.04、配置遠程連接、安裝jdk+Tomcat

    目錄 ?編輯 一、Ubuntu22.04介紹 二、Ubuntu與Centos的區(qū)別 三、基于VMware安裝Ubuntu Server 22.04 下載 VMware安裝 1.創(chuàng)建新的虛擬機 2.選擇類型配置 3.虛擬機硬件兼容性 4.安裝客戶機操作系統(tǒng) 5.選擇客戶機操作系統(tǒng) 6.命名虛擬機 7.處理器配置 8.虛擬機內(nèi)存 9.網(wǎng)絡(luò)類型 10. 選擇I/O控制器類

    2024年03月13日
    瀏覽(25)
  • 運維系列(親測有效):ubuntu.22.04-server版詳細安裝方法安裝以及ssh配置root登錄

    運維系列(親測有效):ubuntu.22.04-server版詳細安裝方法安裝以及ssh配置root登錄

    Linux是一種自由和開放源代碼的操作系統(tǒng)內(nèi)核,被廣泛應(yīng)用于各種計算機系統(tǒng)中。它以穩(wěn)定性、安全性和靈活性而聞名,并成為服務(wù)器、嵌入式設(shè)備和個人計算機等領(lǐng)域的首選操作系統(tǒng)。 Linux的主要特點和功能包括: 開放源代碼:Linux采用開放源代碼模式,意味著用戶可以自

    2024年03月22日
    瀏覽(35)
  • ubuntu 22.04 server 版本 安裝桌面、安裝XRDP

    ubuntu 22.04 server 版本 安裝桌面、安裝XRDP

    講真的,是被折騰慘了,才寫的這個,前面在網(wǎng)上搜的,基本上沒有對的,真尷尬 3.1、修改root 密碼 3.2、修改環(huán)境變量文件 3.3、修改pam模塊允許root登錄 完成之后直接使用RDP登錄即可 登錄后的界面 完成 最容易出現(xiàn)的問題是無法登錄,或者登錄閃退,檢查上述配置后確認無誤

    2024年02月06日
    瀏覽(65)
  • Ubuntu Server 22.04修改靜態(tài)ip及配置網(wǎng)關(guān)

    Ubuntu Server 22.04修改靜態(tài)ip及配置網(wǎng)關(guān)

    1、查看本機獲取的IP地址: 輸入命令 ip addr: 2、修改配置文件 跳轉(zhuǎn)到配置文件目錄:cd /etc/netplan 使用ls查看配置文件名稱:ls 使用nano修改配置文件:nano _你的配置文件名稱_.yaml 具體格式如下: 需注意每個冒號后需要加空格。

    2024年02月11日
    瀏覽(27)
  • Ubuntu-Server-22.04安裝桌面+VNC

    前提:Ubuntu Server安裝好后,ubantu其他版本是否適用這里未知,歡迎大佬們前來評論 首次啟動需要設(shè)置密碼兩次 注意輸入兩次密碼 寫入內(nèi)容 寫入內(nèi)容 注意需要輸入兩次密碼 修改這個文件,更換成: 內(nèi)容 如果訪問失敗,可能是iptables被限制了 大概如下,請根據(jù)自身情況而定

    2024年02月04日
    瀏覽(27)
  • PVE系列教程(十六)、安裝ubuntu server22.04系統(tǒng)

    PVE系列教程(十六)、安裝ubuntu server22.04系統(tǒng)

    為了更好的瀏覽體驗,歡迎光顧勤奮的凱爾森同學(xué)個人博客http://www.huerpu.cc:7000 一、ubuntu官網(wǎng)下載ubuntu服務(wù)器版 二、PVE創(chuàng)建ubuntu server虛擬機 在pve首頁點擊創(chuàng)建虛擬機,虛擬機名稱隨便寫一個即可。 操作系統(tǒng)這里選擇剛剛下載并上傳到pve的ubuntu server22.04 系統(tǒng)選擇默認 磁盤這

    2023年04月25日
    瀏覽(23)
  • Ubuntu 22.04 安裝MySql

    Ubuntu 22.04 安裝MySql

    MySQL是非常常用的關(guān)系型數(shù)據(jù)庫,無論是大廠還是小廠,都有它的身影。最大的優(yōu)點是免費,安裝起來也比較簡單。 畫了個簡圖,描述了下MySQL的架構(gòu)。 其中的比較有趣的點在于 連接池 和 存儲引擎 。 連接池 緩存了數(shù)據(jù)庫和客戶端的 TCP連接 ,以減少建立連接的開銷。 存儲

    2024年01月21日
    瀏覽(31)
  • Ubuntu 22.04 server 安裝GNOME/XFCE/KDE桌面環(huán)境

    在Ubuntu Server上安裝桌面環(huán)境可以通過以下步驟完成: 安裝前請確保您已經(jīng)在 /etc/apt/sources.list 文件中啟用了 Universe 和 Multiverse 軟件庫。 首先,通過SSH或物理訪問方式登錄到Ubuntu Server。 確保系統(tǒng)處于最新狀態(tài),運行以下命令進行更新: 安裝所需的桌面環(huán)境。 例如,要安裝

    2024年04月13日
    瀏覽(33)
  • 保姆級教程:樹莓派4B 安裝Ubuntu 22.04 Server操作系統(tǒng)

    保姆級教程:樹莓派4B 安裝Ubuntu 22.04 Server操作系統(tǒng)

    1、在樹莓派4B上安裝Ubuntu 22.04 Desktop操作系統(tǒng),使用Putty初始化遠程訪問更新系統(tǒng),最后實現(xiàn)Ubuntu操作系統(tǒng)的遠程桌面。 2、動手操作完,能熟悉了解樹莓派操作系統(tǒng)的完整安裝過程,熟悉相關(guān)的工具軟件。 3、能夠?qū)W會使用最簡單的Ubuntu OS操作命令。 硬件: 1)主角:樹莓派

    2023年04月19日
    瀏覽(37)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包