濮阳杆衣贸易有限公司

主頁 > 知識庫 > 在Debian 9系統(tǒng)上安裝Mysql數(shù)據(jù)庫的方法教程

在Debian 9系統(tǒng)上安裝Mysql數(shù)據(jù)庫的方法教程

熱門標簽:怎么辦理400電話呢 好搜地圖標注 百度地圖標注地方備注 怎么申請400電話申請 電銷機器人價格多少錢一臺 龍圖酒吧地圖標注 電話機器人免費嗎 400電話申請什么好 地圖標注圖標素材入駐

前言

看到題目大家應都會想,在 Debian 9 上安裝 Mysql?那不是很簡單的事兒嗎?直接 sudo apt install mysql-server 不就行了嗎?

沒想到遇到了幾個之前沒遇到的問題,耽誤了不少時間。

原來在 Debian 9 中,Mysql 已經(jīng)被替換成了 MariaDB,所以和傳統(tǒng)的安裝 Mysql 有一些不一樣的地方。

安裝方法

首先我們還是可以用 sudo apt install mysql-server 這樣安裝上的,但是安裝上的還是 MariaDB,所以最好還是采用 sudo apt install mariadb-server 這樣吧。

安裝上之后,發(fā)現(xiàn)和傳統(tǒng)的不一樣,因為沒有彈出設置密碼的那個藍色的界面,誤以為直接可以空密碼登錄。直接嘗試 mysql -uroot -p,發(fā)現(xiàn) ERROR 1698 (28000): Access denied for user 'root'@'localhost'。難道默認密碼不是空?查看 /etc/mysql/debian.cnf 中默認密碼確實是空。

第一反應是執(zhí)行 mysqld_safe skip-grant-tables,然后 use mysql; ,然后 update user set password=PASSWORD('mysql') where User='root'; 。這樣確實可以解決問題,但是重啟之后莫名發(fā)現(xiàn)又登錄不了了。

懵逼一段時間后發(fā)現(xiàn) MaraiDB 的默認密碼確實是空,但是只能用 Root 用戶登錄

注意:這里的用戶說的是 linux 系統(tǒng)的 Root 用戶,也就是說,你 sudo su 進入 Root 終端后,是可以正常登錄的,但是普通用戶卻無法登錄。(為了區(qū)別一下,我把 Root 終端的首字母大寫,而 mysql 的 root 用戶首字母小寫)

大概明白了,所以我們不能圖方便一直使用 root 用戶了,正確的姿勢應該是這樣的:

首先是 sudo apt install mariadb-server 安裝上數(shù)據(jù)庫。

然后 sudo su 切換至 Root 終端,通過 mariadb -uroot -p 登錄到數(shù)據(jù)庫,如果默認密碼不是空的話,可以查看 '/etc/mysql/debian.cnf'。

這時候要做的是創(chuàng)建新用戶:create user 'admin'@'localhost' identified by 'mysql'。

然后給新用戶設置權限:grant all on *.* to 'admin'@'localhost'。

好了,我們又設置了一個方便的 "Root" 用戶,只不過改了名字叫做 admin。

PS:我發(fā)現(xiàn)在 Root 終端中,不管密碼輸入什么都能正常連接數(shù)據(jù)庫...暈。

總結

以上就是這篇文章的全部內容,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Debian中完全卸載MySQL的方法
  • debian6配置mysql允許遠程連接的方法(圖)
  • Debian 6.02 (squeeze)下編譯安裝 MySQL 5.5的方法
  • Mysql在debian系統(tǒng)中不能插入中文的終極解決方案
  • 在Ubuntu或Debian系統(tǒng)的服務器上卸載MySQL的方法
  • 在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程

標簽:固原 撫順 溫州 汕尾 廣西 浙江 內江 防疫工作

巨人網(wǎng)絡通訊聲明:本文標題《在Debian 9系統(tǒng)上安裝Mysql數(shù)據(jù)庫的方法教程》,本文關鍵詞  在,Debian,系統(tǒng),上,安裝,Mysql,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在Debian 9系統(tǒng)上安裝Mysql數(shù)據(jù)庫的方法教程》相關的同類信息!
  • 本頁收集關于在Debian 9系統(tǒng)上安裝Mysql數(shù)據(jù)庫的方法教程的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    德安县| 泗阳县| 旬邑县| 嘉善县| 石柱| 浪卡子县| 兰考县| 瑞金市| 新营市| 广东省| 高雄市| 桃源县| 西乌| 阜平县| 濉溪县| 宁明县| 蓝田县| 集贤县| 全南县| 永城市| 通道| 和林格尔县| 习水县| 凤庆县| 日喀则市| 洛南县| 东源县| 铁岭县| 杭州市| 察哈| 浠水县| 大安市| 通道| 马尔康县| 什邡市| 伊金霍洛旗| 玉树县| 镇江市| 五大连池市| 金昌市| 瓮安县|