虛擬機安裝mysql


安裝mysql8.0方法: 
1.首先,ubuntu安裝mysql8.0(此版本比較好裝),所以要先更新一下源,去MySQL官網 http://dev.mysql.com/downloads/repo/apt/.下載一個mysql-apt-config_0.8.10-1_all.deb
 
2.執行命令,sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
 
3.然后更新源,sudo apt update
 
4.然后安裝mysql8.0,sudo apt install mysql-server
 
5.安裝過程中讓輸入2次密碼,一定不能忘;選擇mysql版本8.0;
 
6.mysql8.0更新了新的加密方式,ubuntu可能不支持,所以造成root密碼不能用,一定要選擇舊的加密方式
 
 
 

Ubantu18.0.4安裝MySQL5.7沒有密碼提示:

今天Ubantu18.0.4安裝MySQL 結果沒有密碼提示,

安裝步驟分為以下

①依次輸入這三條命令;

    sudo apt-get install mysql-server

    sudo apt install mysql-client

    sudo apt install libmysqlclient-dev

檢驗是否安裝mysql成功

輸入命令sudo netstat -tap | grep mysql

出現下圖表示安裝成功

打開一個文件

sudo vim /etc/mysql/debian.cnf

在這個文件里面有着MySQL默認的用戶名和用戶密碼, 
用戶名默認是debian-sys-maint,如下所示

 

需要先使用這個用戶名和密碼登錄進去

mysql -u debian-sys-maint -p 

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

Enter password:

這是輸入文件中的密碼即可成功登陸。

根據給定的賬號密碼進行修改密碼,將密碼設置為root,用戶名還是 debian-sys-maint

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

 

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

 

重新登錄檢測成功(只是知道了用戶名 和修改為自己的密碼了)

在mysql環境下執行授權命令(授權給遠程任何電腦登錄數據庫):

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

 

 

 

 重啟/打開/關閉MySQL的方法是:sudo service mysql restart/start/stop

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM