mysql授权无密码用户_MySQL下新建用户,授权,删除用户,修改密码
一、創建一個新的用戶。
創建用戶的方式有兩種:
1.create user;就是向用戶管理表里插入一個新的用戶。
2.最好的方法是使用GRANT語句,因為這樣更精確,錯誤少。從MySQL
3.22.11起提供了GRANT;它的主要用途是來給帳戶授權的,但也可用來建立新帳戶并同時授權。注意:當mysql運行于no_auto_create_user時要提供新建用戶的密碼,否則不能創新用戶。
下面先看一下第一種:
登錄mysql
$mysql -u root -p
Enter password:
創建用戶
mysql>insert into mysql.user(Host,User,Password)
values("localhost","tianya",password("123456"));
刷新系統權限表
mysql>flush privileges;
這樣就創建了一個用戶名為tianya,密碼 為123456的用戶。
然后重新登錄一下:
mysql>exit;
$mysql -u tianya -p
Enter password:
mysql>登錄成功
為用戶賦權。
//登錄MYSQL(有ROOT權限)。我里我以ROOT身份登錄.
@>mysql -u root -p
@>密碼
//首先為用戶創建一個數據庫(phplampDB)
mysql>create database phplampDB;
//授權phplamp用戶擁有phplamp數據庫的所有權限。
>grant all privileges on phplampDB.* to phplamp@localhost
identified by '1234';
//刷新系統權限表
mysql>flush privileges;
mysql>其它操作
刪除用戶
@>mysql -u root -p
@>密碼
mysql>DELETE FROM user WHERE User="phplamp" and
Host="localhost";
mysql>flush privileges;
//刪除用戶的數據庫
mysql>drop database phplampDB;
修改密碼
@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password('新密碼') where
User="phplamp" and Host="localhost";
mysql>flush privileges;
總結
以上是生活随笔為你收集整理的mysql授权无密码用户_MySQL下新建用户,授权,删除用户,修改密码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 商业银行的资金来源有哪些
- 下一篇: 王文涛部长会见苹果公司首席执行官库克