本次的教學,主要分享如何在MySQL建立新帳號並且給予Root管理權限,在建立資料庫後,開始要對資料庫進行操作,但總不能每次都用Root帳號登入,一來不安全,二來也是無法從記錄知道是誰從遠端登入,並進行什麼樣的操作,本教學是以Mysql 5.7 為出發的教學,當然一些通用語法Mysql 5.7之後的版本也適用,不過要注意後續的版本密碼要比較複雜一點才行要不然不會通過安全性稽核驗證喔,所以大家不用擔心,只要一起做,相信你也可以操作成功的。
Table of Contents
本教學的範例說明
由於本教學需要訪問一台 MySQL 資料庫,故前置作業請先安裝完成,後續用root帳號登入後即可進行本教學的實作,後續要教你建立使用者帳號,並且給予Root管理者權限
範例資訊如下
資料庫名稱:rdpapashop
使用者名稱:rdpapa
使用者密码:rdpapa1234
連線到MySQL Sever
$ mysql -u root -p
連線完成後會出現以下訊息↓↓↓
mysql>
建立使用者帳號
mysql>CREATE USER 'rdpapa'@'%' IDENTIFIED BY 'rdpapa1234';
赋予管理者权限(即擁有和Root相同的權限)
mysql>GRANT ALL PRIVILEGES ON *.* TO 'rdpapa'@'%' WITH GRANT OPTION;
更新系统權限資料表(類似套用的概念)
mysql>FLUSH PRIVILEGES;
帳號建立完成後,驗證帳戶是否可登入
$ mysql -u rdpapa -p
Reference
你好,我是RD爸,希望透過我的紀錄,可以帶給你一些新的想法~ 專注於各式3C產品的開箱評測、程式相關技術及理財筆記。
email ►[email protected]