Mysql數(shù)據(jù)庫安裝完成后需要進行的6個后續(xù)操作
在服務器上安裝好mysql之后,一般都需要做下面幾件事情:
1. 啟動mysql server
2. 設置root用戶和添加一些訪問用戶
3. 設置用戶權限
4. 配置非本地連接訪問
5. 備份數(shù)據(jù)或者遷移數(shù)據(jù)
6. 一些注意事項(不斷更新)
一、啟動mysql server
通常情況下,我們使用的啟動命令是:
常見的一個問題就是拋:Timeout error occurred trying to start MySQL Daemon
解決的辦法也很簡單:直接執(zhí)行即可
目錄可能會不一樣,這個默認安裝一般就在這里。
查看mysql的服務狀態(tài):
/etc/rc.d/init.d/mysqld status
二、設置root用戶和添加一些訪問用戶
默認安裝后,mysql的root賬戶是沒有密碼的。一般為了安全,都會給root設置一個密碼:
mysql> update user set password=PASSWORD('123456′) where User='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4 Changed: 4 Warnings: 0
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
三、設置用戶權限
當然,mysql是提供給用戶使用的,需要新增一個用戶給大家使用:
mysql> insert into mysql.user(Host,User,Password) values(‘localhost','admin',password(“admin”));
Query OK, 1 row affected, 3 warnings (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
現(xiàn)在新增了一個用戶 admin/admin, 但是用戶暫時還沒有分配任何的權限。
mysql> grant ALL on *.* to admin@”%” Identified by “admin”;
Query OK, 0 rows affected (0.00 sec)
%代表任何主機,當然也可以只賦予:select,insert,update,delete 這些操作權限:
mysql> grant select,insert,update,delete on *.* to admin@”%” Identified by “admin”;
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
四、配置非本地連接訪問
默認情況下,遠程用戶訪問本地的數(shù)據(jù)庫是不背允許的,需要執(zhí)行命令,賦予任何主機或相關主機訪問數(shù)據(jù)的權限:
mysql> update user set host = ‘%' where user = ‘a(chǎn)dmin';
在任何主機上都可以使用admin這個用戶訪問數(shù)據(jù)。
或者:
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' WITH GRANT OPTION
五、備份數(shù)據(jù)或者遷移數(shù)據(jù)
一般使用mysqldump比較方便
六、注意事項
linux下mysql默認表名是要區(qū)分大小寫的,如果需要改稱不區(qū)分大小寫的,需要按下面步驟修改。
1). 用root登錄,修改 /etc/my.cnf
2). 在[mysqld]下加入一行: lower_case_table_names=1
3). 重新啟動數(shù)據(jù)庫即可
相關文章
mysql如果數(shù)據(jù)不存在,則插入新數(shù)據(jù),否則更新的實現(xiàn)方法
mysql如果數(shù)據(jù)不存在,則插入新數(shù)據(jù),否則更新的實現(xiàn)方法2011-11-11Mysql數(shù)據(jù)庫按時間點恢復實戰(zhàn)記錄
如果客戶在某時間節(jié)點由于誤操作,導致數(shù)據(jù)丟失,RDS管控服務是如何進行恢復的呢?通過Mysql數(shù)據(jù)庫按時間點恢復該如何操作呢,感興趣的朋友跟隨小編一起看看吧2021-06-06阿里云配置MySQL-server?8.0遠程登錄的實現(xiàn)
我們經(jīng)常會碰到需要遠程訪問數(shù)據(jù)庫的場景,本文主要介紹了阿里云配置MySQL-server?8.0遠程登錄的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2023-08-08Mysql如何對json數(shù)據(jù)進行查詢及修改
這篇文章主要介紹了Mysql如何對json數(shù)據(jù)進行查詢及修改,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07