MySQL在Win10與Ubuntu下的安裝與配置

    近段時間把自己電腦(win)、虛擬機(Ubuntu)以及阿里雲(ubuntu)都重置了一遍,其中本機以及阿里雲都有用到MySQL,不想之後找教程找的那麼麻煩。所以就自己總結一遍,一次性把輪子造好。

    環境

Win10 1803 Home
Ubuntu 16.04.3

Windows環境下安裝

  1. 下載MySQL壓縮包
https://dev.mysql.com/downloads/mysql/
  1. 解壓到本地目錄,並添加一個配置文件,命名爲my.ini,內容如下:
[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
  1. 以管理員權限進入MySQL的bin目錄
d: //MySQL的安裝目錄盤符
cd MySQL/bin
  1. 安裝MySQL服務
mysqld --install
//出現Service successfully installed即安裝成功
  1. 初始化日誌文件
mysqld --initialize --console

    記住mysql反饋語句中最後一條:a temporary password is....爲第八步出現的問題作鋪墊。

  1. 配置環境變量
;D:\MySQL\bin;
//分號分隔前屬性,bin目錄的路徑換成自己電腦的路徑
  1. 啓動服務
net start mysql
  1. 登錄服務器
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)

ubuntu環境下安裝

  1. 打開終端
  2. 輸入命令
sudo apt-get install mysql-server
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

    在安裝過程中會讓你輸入密碼以及確認密碼,不要忘掉,那是mysql的root用戶密碼

  1. 檢查是否安裝成功
sudo netstat -tap | grep mysql

    若出現截圖內的語句即說明安裝成功

    存在的一點點問題

    原本我是想在ubuntu下像在win一樣通過配置文件進行安裝的,但是試了很久都不行最後再次重置了服務器。

    如果你們有什麼方法是可以的可以在評論告訴我。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章