cd ~
1.3 使用wget指令下載deb文件(剛剛複製的鏈接),
wget https://dev.mysql.com/get/mysql-apt-config_0.8.9-1_all.deb
下載之後可以使用ls查看到剛剛下載的文件
接下來使用dpkg指令添加該文件進apt-get的源,首先要下載sudo指令
2. DEBIAN普通用戶獲取ROOT權限|SUDO的安裝與配置
https://www.cnblogs.com/YLDream/archive/2016/04/22/5420945.html
2.1 登陸超級管理員賬戶root
在 Terminal 命令行內輸入 su ,“Enter”鍵後,輸入超級管理員密碼,即進入root賬戶
輸入命令 apt-get install sudo, "Enter"鍵後,系統即開始安裝sudo(因爲我這邊已經安裝好了sudo,所以只提示已安裝的信息)
輸入命令 adduser appp sudo, “Enter”鍵 意思是:將我的用戶名appp添加到sudo組內,大家根據實際將自己的用戶名添加進sudo組內
2.2 接下來是配置sudoers文件
這裏通過vi編輯器來寫
-輸入命令 vi /etc/sudoers 進入sudoers文件;-在vi命令模式中,輸入 /%sudo 搜索定位到 %sudo ALL = (ALL:ALL) ALL,或者手動定位
-在vi插入模式中(按一下 i 鍵),在 %sudo ALL = (ALL:ALL) ALL 下面鍵入 yl ALL = (ALL:ALL) ALL (同樣,這裏 yl 代表我的普通用戶名,大家根據實際修改)
-在vi命令模式中,輸入 :x ,即可退出vi並保存文件
3. 驗證sudo是否安裝成功
3.1 切換回普通用戶bimuser
su bimuser
輸入命令 sudo ls ,再輸入用戶密碼,確認sudo安裝成功
4. 安裝MySQL前的準備
4.1 使用dpkg指令添加該文件進apt-get的源
點擊ok
4.2 使用apt-get的update指令更新源
sudo apt-get update
完成更新
5. 安裝MySQL
5.1 使用apt-get指令安裝MySQL
sudo apt-get install mysql-server
6.基本操作
開啓MySQL服務
sudo service mysql start
關閉服務
sudo service mysql stop
重啓服務
sudo service mysql restart
7. 嘗試登陸
mysql -u root -p
輸入密碼即可登陸到mysql
8. 一些方便開發的配置
因爲MySQL剛剛安裝完成的時候是不允許從遠程訪問的,這對於開發十分不友好,另外,MySQL剛剛安裝完成的時候,是隻能使用root用戶登錄的,這也是一個不安全的地方,所以我們應該建立一個用於開發的數據庫賬戶,並且爲它設置遠程訪問權限,當然,在真正投入生成環境之後,我們應該移除遠程訪問的權限
首先,先創建一個新用戶,在這之前要先登錄MySQL
mysql -u root -p
輸入密碼登錄之後,使用如下指令來新建一個用戶
mysql> CREATE USER 'username'@'%' IDENTIFIED BY 'password';
完成之後使用如下指令爲該用戶分配所有權限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
接着刷新權限即可使用新用戶在任意host登錄數據庫
mysql> FLUSH PRIVILEGES;
如果還是不行的話,打開下面的文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
把bind-adress那一行的127.0.0.1改成0.0.0.0(當然,投入生產時記得改回來!)
# By default we only accept connections from localhost
- bind-address = 127.0.0.1
+ bind-address = 0.0.0.0
即可