1. 程式人生 > >mariaDB安裝完成後設定root密碼等初始化操作

mariaDB安裝完成後設定root密碼等初始化操作

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

開啟遠端訪問許可權

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'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;

轉載自http://www.cnblogs.com/LvLoveYuForever/p/5585197.html