MySQL 一个连接对应一个数据库
為什么80%的碼農都做不了架構師?>>> ??
? 需要用到MySQL的工具:Navicat
沒有的小伙伴趕緊去下載一個,比起MySQL黑白的界面這貨好用太多。
?
進入主題
首先使用 root 的賬號密碼登錄一個連接
點擊左上角的用戶,右則出現“新建用戶” 的按鈕。然后點擊
輸入你需要創建的新的賬戶,填寫對應的信息,按保存。
同時也在 root 的連接下創建數據庫
創建完畢回到查看所有用戶的界面,選中剛創建的賬戶,點擊管理員
進入界面,選中你需要分離開來的數據庫然后再次,點擊添加權限
選中剛剛創建的用戶把右則的鉤鉤都打上
這里是選擇一些必要的權限信息(我選擇全部權限)
然后選擇創建一個連接,把剛剛創建的賬號密碼填寫進去再按一下連接測試
成功連接之后就發現一個連接對應的是一個數據庫
至此,圖片教程結束。
附:每一步操作完畢之后最好都按一下保存哦。
?
?
大神們都使用純代碼命令行的方式實現
1) 進入mysql的bin目錄
MYSQL?-UserName?-Password??username為用戶名,password為密碼,一般創建用戶的話,都使用 root用戶
2)登錄成功后,進入mysql數據庫
USE MYSQL3) 創建新用戶
CREATE?USER?'UserName'@'localhost'?IDENTIFIED?BY?'Password';??‘UserName’為新創建用戶的用戶名,’Password’為用戶密碼
4) 為新用戶賦予權限
GRANT?SELECT,?INSERT,?UPDATE,?REFERENCES,?DELETE,?CREATE,?DROP,?ALTER,?INDEX,?CREATE?VIEW,? SHOW?VIEW?ON?`Data`.*?TO?'UserName'@'localhost';??ON后面的‘Data’為數據庫名,
TO后面的 ‘UserName’表示用戶,
‘localhost’表示只能本地訪問,如果 想讓所有IP都可以訪問,可以將localhost換成 ‘*’星號
5) 刷新權限
flush?privileges;???
轉載于:https://my.oschina.net/Shilu/blog/806110
總結
以上是生活随笔為你收集整理的MySQL 一个连接对应一个数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ffmpeg 和 SDL 教程2:输出到
- 下一篇: 错误:Value '0000-00-00