debian9 安裝MySQL 以及普通用戶獲得root權限安裝sudo

1. 下載MySQL並安裝

1.1 打開網站MySQL APT Respository:

1.2 點擊Download,跳轉到下載頁面:

右鍵點擊No thanks,just start my download複製鏈接

打開debian的shell,進入你的工作目錄

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

即可




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