MySQL的用户的创建以及远程登录配置
生活随笔
收集整理的這篇文章主要介紹了
MySQL的用户的创建以及远程登录配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近工作中使用HIve工具,因此搭建了一個Hive的測試環境。通常我們都將Hive的元數據信息存儲在外界的MySQL中,因此需要安裝并配置MySQL數據庫。接下來將講解MySQL的安裝以及配置過程。
MySQL的安裝
MySQL的安裝,可以通過如下命令完成安裝。
yum install mysql mysql-server mysql-devel -y安裝完成之后啟動MySQL服務,啟動服務命令如下。
service mysqld start最后為root用戶初始化一個密碼。
mysqladmin -u root password '密碼'到此完成MySQL的安裝。
MySQL的配置
MySQL處于安全考慮,默認情況下是無法遠程登錄的,因此需要對用戶進行配置,如下將對root賬戶作為示例進行操作。配置命令如下:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'%表示root登錄的主機地址可以是仍以地址,即地址沒有限制。對root用戶在所有的數據庫中所有的表授予所有的權限。這里就可以進行遠程登錄了。
MySQL創建用戶
由于root是超級管理員,因此實際中通常我們都是創建低權限的用戶供使用。接下來將講解一下創建用戶以及配置的相關操作命令。
創建用戶:
CREATE USER 'cnblog'@'%' IDENTIFIED BY 'root'給用戶賦予權限:
GRANT ALL ON *.* TO 'cnblog'@'%' WITH GRANT OPTION如上命令給用戶賦予所有權限并且對該用戶賦予授權權限(即cnblog賬戶可以創建用戶,并對用戶指定權限)。如下圖紅色方框中的列就是是否具有指定權限的列。
?
?
轉載于:https://www.cnblogs.com/leodaxin/p/8324883.html
總結
以上是生活随笔為你收集整理的MySQL的用户的创建以及远程登录配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python pygame
- 下一篇: linux cmake编译源码,linu