在Ubuntu
中,默認情況下,只有最新版本的MySQL
包含在APT
軟件包存儲庫中,要安裝它,只需更新服務器上的包索引并安裝默認包apt-get
。
sudoapt-getupdate
1、安裝mysql服務:
sudoaptinstallmysql-server-5.7
2、檢查狀態:
需要先安裝net-tools
sudoaptinstallnet-toolssudonetstat-tap|grepmysql
3、注意查看mysql版本使用:
mysql-V
4、查看MySQL5.7默認賬號和密碼:
sudocat/etc/mysql/debian.cnf
sudomysql_secure_installation
配置項較多,如下所示:
#1VALIDATEPASSWORDPLUGINcanbeusedtotestpasswords...Pressy|YforYes,anyotherkeyforNo:N(我的選項)#2Pleasesetthepasswordforroothere...Newpassword:(輸入密碼)Re-enternewpassword:(重復輸入)#3Bydefault,aMySQLinstallationhasananonymoususer,allowinganyonetologintoMySQLwithouthavingtohaveauseraccountcreatedforthem...Removeanonymoususers?(Pressy|YforYes,anyotherkeyforNo):N(我的選項)#4Normally,rootshouldonlybeallowedtoconnectfrom'localhost'.Thisensuresthatsomeonecannotguessattherootpasswordfromthenetwork...Disallowrootloginremotely?(Pressy|YforYes,anyotherkeyforNo):N(我的選項)#5Bydefault,MySQLcomeswithadatabasenamed'test'thatanyonecanaccess...Removetestdatabaseandaccesstoit?(Pressy|YforYes,anyotherkeyforNo):N(我的選項)#6Reloadingtheprivilegetableswillensurethatallchangesmadesofarwilltakeeffectimmediately.Reloadprivilegetablesnow?(Pressy|YforYes,anyotherkeyforNo):Y(我的選項)
systemctlstatusmysql.service
顯示如下結果說明mysql服務是正常的:
連接到Mysql:
sudomysql-uroot-p
1、查看用戶:
mysql>selectuser,pluginfrommysql.user;
2、重置Root密碼,修改認證方式:
mysql>updatemysql.usersetauthentication_string=PASSWORD('123456'),plugin='mysql_native_password'whereuser='root';mysql>flushprivileges;mysql>exit
1、修改配置文件,注釋掉bind-address = 127.0.0.1
sudovi/etc/mysql/mysql.conf.d/mysqld.cnf
2、保存退出,然后進入mysql服務
mysql-uroot-p
3、執行授權命令:
mysql>grantallON*.*toroot@'%'identifiedby'123456'withgrantoption;QueryOK,0rowsaffected,1warning(0.00sec)mysql>flushprivileges;QueryOK,0rowsaffected(0.00sec)mysql>exitBye
其中root@%
,localhost
就是本地訪問,配置成%
就是所有主機都可連接;第二個'123456'
為你給新增權限用戶設置的密碼。
4、重啟
sudo/etc/init.d/mysqlrestart
想安裝MySQL 8.0或者重裝MySQL 5.7的前提條件,可以先刪除已有的。
1.刪除 mysql:
sudoaptautoremove--purgemysql-server-*sudoaptremovemysql-serversudoaptautoremovemysql-serversudoaptremovemysql-common
2.清理殘留數據
dpkg-l|grep^rc|awk'{print$2}'|sudoxargsdpkg-P
可以到官網,選擇系統點擊跳轉下載 Workbench。
也可以更新軟件包索引并直接安裝 MySQL Workbench 軟件包:
sudoaptupdatesudoaptinstallmysql-workbench
啟動 MySQL Workbench。
您可以通過鍵入mysql-workbench
或單擊 MySQL Workbench 圖標 (Activities -> MySQL Workbench
) 從命令行啟動它。
當您第一次啟動 MySQL Workbench 時,應出現如下窗口:
連接配置界面
要添加新連接,請單擊 “MySQL Connections” 旁邊帶圓圈的加號⊕。
將打開一個新窗口 “Setup New Connection form”。在此示例中,我們將通過 SSH 連接到遠程服務器。在“Connection name”字段中輸入有意義的名稱,然后Standard TCP/IP over SSH
從“連接方法”下拉列表中進行選擇。
在 “SSH Hostname”中,輸入服務器的主機名或 IP 地址,然后輸入 SSH 端口。
輸入您的遠程 “SSH Username”。對于身份驗證,您可以使用用戶密碼或 SSH 密鑰。
保留 “MySQL Hostname”字段的默認值 (127.0.0.1) 。
在“Username”和“Password”字段中輸入遠程數據庫登錄憑據。
完成后,單擊“測試連接”按鈕。
這里直接點擊已有的連接:
配置完成后,在主界面選擇數據庫進行連接:
以上就是關于“Ubuntu系統如何安裝與配置MySQL”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注本站行業資訊頻道。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
美國最新CPI數據顯示,2021年11月CPI同比大漲6.8%,創1982年6月(39年)以來的最高水平??鄢称泛湍茉吹暮诵腃PI同比上漲4.9%,漲幅比10月的4.6%還要大,這也是1991年以來的最高漲幅。上月11日,美國CPI剛剛創下31年最高水平。機構認為:CPI同比讀數再度走高,創近40年來新高,但并未超海外市場預期。11月CPI同比繼續攀升至6.8%,是1982年6月以來的新高。但是...
限售股減持是由于原先特定原因被限制不能在證券流通市場上進行流通的股票,在解除限制后,股票持有人減持股票的行為。中國市場的限售股主要包括上市公司在股權分置流程中從原非流通股轉變為限售期的流通股,即股改限售股,又稱大小非,新股首次公開發行上市造成的短期限售股。限售股減持稅務籌劃途徑有哪些?(自然人股東)1、大宗交易平臺“洗股”個人轉讓解禁后限售股是指個人持有的限售股在解禁后的第...
(資料圖片僅供參考)在生活中,很多人都不知道fff團是什么意思有何梗是什么意思,其實他的意思是非常簡單的,下面就是小編搜索到的fff團是什么意思有何梗相關的一些知識,我們一起來學習下吧!fff團全名為“異端審問會·FFF團”,原出自動漫《笨蛋·測驗·召喚獸》。是一個以“燒死異端——異性戀”(在這里可以理解為沒有女友的男性對有女朋友的男性敵意)為目標的團體,主要口號是“燒!”。之后在作為《笨蛋·測驗...