近段時間把本身電腦(win)、虛擬機(Ubuntu)以及阿里雲(ubuntu)都重置了一遍,其中本機以及阿里雲都有用到MySQL,不想以後找教程找的那麼麻煩。因此就本身總結一遍,一次性把輪子造好。mysql
環境sql
Win10 1803 Home Ubuntu 16.04.3
https://dev.mysql.com/downloads/mysql/
[mysqld] # 設置爲本身MYSQL的安裝目錄 # 注意是雙斜杆,我就入過坑 basedir=D:\\MySQL # 設置爲MYSQL的數據目錄 # 文件夾需手動建立 datadir=D:\\MySQL\\data default-storage-engine=INNODB character-set-server=utf8 [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端鏈接服務端時默認使用的端口 port=3306 default-character-set=utf8
d: //MySQL的安裝目錄盤符 cd MySQL/bin
mysqld --install //出現Service successfully installed即安裝成功
mysqld --initialize --console
記住mysql反饋語句中最後一條:a temporary password is....爲第八步出現的問題做鋪墊。
ubuntu
;D:\MySQL\bin; //分號分隔前屬性,bin目錄的路徑換成本身電腦的路徑
net start mysql
mysql -uroot -p
輸入密碼提示Access denied for user 'root'@'localhost' (using password: YES)<br/>
解決方法及後續步驟:解決MySQL 8.0登陸Access denied for user 'root'@'localhost' (using password: YES)segmentfault
sudo apt-get install mysql-server sudo apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev
在安裝過程當中會讓你輸入密碼以及確認密碼,不要忘掉,那是mysql的root用戶密碼服務器
sudo netstat -tap | grep mysql
若出現截圖內的語句即說明安裝成功
阿里雲
存在的一點點問題spa
本來我是想在ubuntu下像在win同樣經過配置文件進行安裝的,可是試了好久都不行最後再次重置了服務器。日誌
若是大家有什麼方法是能夠的能夠在評論告訴我。code