1. 程式人生 > >MariaDB 密碼,新用戶添加

MariaDB 密碼,新用戶添加

date host iad 設置 沒有 輸入 reat local values

修改root密碼
1.以root身份在終端登陸(必須)
2.輸入 mysqladmin -u root -p password ex
後面的 ex 是要設置的密碼
3.回車後出現 Enter password
輸入就密碼,如果沒有,直接回車

打開遠程訪問權限

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO [email protected]%‘IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

如果遠程還是沒有辦法訪問,那就開啟3306端口就行:

[[email protected] yum.repos.d]# iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
[[email protected] yum.repos.d]# service iptables save
[[email protected] yum.repos.d]# service iptables restart

創建用戶
//創建用戶
mysql> insert into mysql.user(Host,User,Password) values("localhost","admin",password("admin"));
//刷新系統權限表
mysql>flush privileges;
這樣就創建了一個名為:admin 密碼為:admin 的用戶。

創建數據庫(在root權限下)


create database mydb;
//授權admin用戶擁有mydb數據庫的所有權限。
>grant all privileges on mydb.* to [email protected] identified by ‘admin‘;
//刷新系統權限表
mysql>flush privileges;

刪除用戶。
@>mysql -u root -p
@>密碼
mysql>DELETE FROM user WHERE User="admin" and Host="localhost";
mysql>flush privileges;
//刪除用戶的數據庫
mysql>drop database mydb;

修改指定用戶密碼。

@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password(‘新密碼‘) where User="admin" and Host="localhost";

mysql>flush privileges;

MariaDB 密碼,新用戶添加