Mysql資料庫安裝完成後需要進行的6個後續操作_Mysql

來源:互聯網
上載者:User

在伺服器上安裝好mysql之後,一般都需要做下面幾件事情:

1. 啟動mysql server
2. 設定root使用者和添加一些訪問使用者
3. 設定使用者權限
4. 配置非本地串連訪問
5. 備份資料或者遷移資料
6. 一些注意事項(不斷更新)


一、啟動mysql server
通常情況下,我們使用的啟動命令是:

複製代碼 代碼如下:
service mysqld start

常見的一個問題就是拋:Timeout error occurred trying to start MySQL Daemon 

解決的辦法也很簡單:直接執行即可 

複製代碼 代碼如下:
/usr/bin/mysql_install_db 

目錄可能會不一樣,這個預設安裝一般就在這裡。

查看mysql的服務狀態:

複製代碼 代碼如下:

/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)

現在新增了一個使用者 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)

四、配置非本地串連訪問
   預設情況下,遠端使用者訪問本地的資料庫是不背允許的,需要執行命令,賦予任何主機或相關主機訪問資料的許可權:

複製代碼 代碼如下:

   mysql> update user set host = ‘%' where user = ‘admin';

   在任何主機上都可以使用admin這個使用者訪問資料。

   或者:

複製代碼 代碼如下:

   mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' WITH GRANT OPTION

五、備份資料或者遷移資料
     一般使用mysqldump比較方便

六、注意事項
      linux下mysql預設表名是要區分大小寫,如果需要改稱不區分大小寫,需要按下面步驟修改。

1). 用root登入,修改 /etc/my.cnf
2). 在[mysqld]下加入一行: lower_case_table_names=1
3). 重新啟動資料庫即可    

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.