1. 程式人生 > >ubuntu18.04 安裝mysql不出現設定 root 帳戶的密碼問題

ubuntu18.04 安裝mysql不出現設定 root 帳戶的密碼問題

MySQL Server 5.7的安裝:

sudo apt install mysql-server mysql-client

在安裝過程中,它會要求你設定 mysql 伺服器 root 帳戶的密碼。

確認 root 帳戶的密碼


ps:我在安裝時沒有出現上述兩個視窗

我安裝時只有


直接安裝成功沒有彈出任何視窗

所以

mysql -u root -p

空格


報錯了

這時需要

sudo vim /etc/mysql/debian.cnf

在這個檔案裡面有著MySQL預設的使用者名稱和使用者密碼, 
最最重要的是:使用者名稱預設的不是root,而是debian-sys-maint


密碼太複雜

mysql -u debian-sys-maint -p

然後終端會提示你輸入密碼

Enter password: 與賬號對應的密碼如果顯示:如果顯示:

成功進入MySQL

版本是5.7,password欄位已經被刪除,取而代之的是authentication_string欄位,我的是5.7,所以要更改密碼:

 update mysql.user set authentication_string=password('password') where user='root'and Host = 'localhost';

如果提示:

Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

則證明修改成功

然後重啟:

service mysql restart

輸入:

mysql -u root -p

提示

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

這時應該輸入:

sudo mysql -u root -p

可以進入MySQL

SELECT User, Host, plugin FROM mysql.user;

看見root用的是‘auth_socket’plugin

USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

這樣就可以使用:

mysql -u root -p

這只是我遇見的問題,與我問題相似的可以嘗試一下

相關推薦

ubuntu18.04 安裝mysql出現設定 root 密碼問題

MySQL Server 5.7的安裝:sudo apt install mysql-server mysql-client在安裝過程中,它會要求你設定 mysql 伺服器 root 帳戶的密碼。確認 

ubuntu18.04 安裝MySQL出現設定, 密碼

最近在ubuntu18.04下安裝mysql過程中, 遇到沒有象ubuntu16.04下設定賬戶密碼的問題, 但登入的時候又需要輸入密碼登入, 在網上搜了半天終於找到終於解決了, 在這裡說一下流程: 在安裝過程中實際是有預設賬戶密碼的…但是預設賬戶密碼比較複雜, 修改流程如下: 1, 檢

Ubuntu18.04 安裝MySQL沒有提示輸入初始密碼,重設root密碼

在Ubuntu18.04 中安裝MySQL 過程中沒有出現提示輸入密碼環節,可以使用以下方法重設MySQL的root密碼。 使用安

ubuntu18.04安裝mysql沒有密碼提示解決辦法

最近一直被問到ubuntu18.04在安裝mysql過程中沒有出現ubuntu16.04過程中那樣出現密碼提示,這裡簡單說一下 mysql安裝後自己有一個預設的使用者名稱以及密碼,不過不是root 1檢視預設的使用者以及密碼: sudo vi /etc/mysql/debian.cn

Ubuntu18.04 安裝MySQL

1.安裝MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.設定MySQL非root使用者 設定原因:配置過程為系統root許可權,在構建MySQL連線時出現錯誤:ERROR 1698

Ubuntu18.04 安裝MySQL

轉自: https://blog.csdn.net/weixx3/article/details/80782479 Ubuntu18.04 安裝MySQL 環境資訊: OS:Ubuntu18.04 MySQL: 5.7.22 1.安裝MySQL

Ubuntu18.04安裝MySQL並在window上遠端連線

環境:ubuntu18.04, ## 安裝MySQL ## apt-get isntall mysql-server mysql-common mysql-client 預設的root賬號

關於Ubuntu18.04安裝mysql 資料庫的問題

安裝說明:用的是Ubuntu的麒麟版本18.04 版本最新的。資料庫:是MySQL Community Server 8.0.11     為什麼不安裝5.7 版本呢?  因為5.7版本的資料庫,支援的最高版本是Ubuntu17  所以安裝後你就會發現很多辦法都廢了。是的,我

Mysql(Linux服務器)root密碼忘記重置方法

root用戶 grant csdn mysql數據庫 vi命令 use 重啟 mark tables MySQL是非常常見的開源數據庫,使用者眾多,若是不小心忘記了安裝在服務器的mysql密碼,無法登陸,應該如何重置呢?方法很簡單,現在和大家分享下。(系統環境:CentOs

怎樣修改Ubuntu的root密碼並使用root登錄

安裝 允許 ace 查詢 linux發行版 用戶 span 修改文件權限 rev Ubuntu版本11.04 Ubuntu是一套基於Debian的Linux系統,它追求的是“Just Work”,最新的7.10版本發布於2007年10月,

Ubuntu16.04安裝Chrome瀏覽器及解決root能打開的問題

nod install 打開 all context nbsp file exec serve 1. 安裝桌面(emmm,不知道是否只執行第二個命令就行) # apt-get install gonme# apt-get install ubuntu-desktop2.

Ubuntu18.04 安裝32bit庫後出現問題

ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 參考https://github.com/lutris/

Ubuntu18.04 安裝 網易雲音樂 解決 打開的問題

官網下載最新的安裝包 http://music.163.com/#/download cd到你的下載目錄 比如我的是 ~/下載 cd ~/下載 sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu16.04.deb #

Ubuntu18.04 安裝gnome-tweak-tool安裝TopIcons Plus | 解決軟體圖示顯示問題 | 解決堅果雲圖標顯示問題

1- 安裝gnome-tweak-tool 終端執行命令:sudo apt install gnome-tweak-tool 在所有應用程式中搜索"tweak“或"優化”,即可啟動 2- 安裝TopIcons Plus 點選Toplcons官網下載安裝包:

mysql安裝以後設定root賬號和密碼

# cd /etc/mysql sudo vim debian.cnf  一定要是sudo或者root賬號許可權開啟,否則看不到內容 #Automatically generated for Debian scripts. DO NOT TOUCH! [client] host

ubuntu18.04 安裝配置nginx+php+mysql

2018-08-17 15:15:09 1.首先輸入使用者名稱和密碼進行登入 2.升級更新軟體包 sudo apt-get update sudo apt-get upgrade 判斷都填y 3.安裝nginx sudo apt-get install nginx 在瀏覽器輸入你的ip地址測試是否安裝成功 4

ubuntu14.04 安裝mysql 失敗經歷(Access denied for user 'root'@'localhost' (using password: YES))

# mysql -uroot -p  輸入密碼: -----》Access denied for user 'root'@'localhost' (using password: YES)   # cat /etc/mysql/debian.cnf [clie

Ubuntu 16.04安裝MySQL,修改max_connections(連線資料庫出現``Too many connections``)

1.臨時修改,重新登入MySQL後失效: 登入mysql,在命令列中輸入臨時修改:set global max_connections=1000; 2. 永久修改: 2.1 開啟/etc/security/limits.conf:在文件底部加入 *

記錄Ubuntu16.04 安裝mysql設定遠端登入&phpmyadmin安裝

記錄Ubuntu16.04 安裝mysql及設定遠端登入&phpmyadmin安裝 安裝mysql及設定遠端登入 安裝mysql 一開始像之前那樣參考一篇網上的部落格,按照以下操作執行命令 sudo apt-get update su

MySQL Server 5.0 下載與 安裝指南[圖文] (安裝到非系統路徑+設定root賬號對應密碼

軟體下載:點我前往下載<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 安裝需知:對應mysql版本為V5.0 ------------------------