程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MYSQL教程:數據庫具體操作

MYSQL教程:數據庫具體操作

編輯:關於MYSQL數據庫

  1. 連接數據庫服務器

  $ ./mysql -h host_name -u user_name -p

  -h host_name(--host=host_name),連接的數據庫主機名,如果在本地主機上則可省略。

  -u user_name(--user=user_name),數據庫用戶名,在unix系統上,如果系統的登錄名與數據用戶名一樣,則可省略。在windows系統中,可通過設置環境變量USER來給出數據庫用戶名,如set USER=username。

  -p(--password),提供數據庫用戶密碼,有該選項mysql就會提示你輸入密碼。輸入的密碼以星號顯示,以確保安全。也可直接在-p後寫上密碼(-p和密碼間不能有空格),但這不安全,不推薦。

  連接成功後,mysql數據庫服務器會顯示一些歡迎信息。接著就可用mysql>use database_name命令打開指定的數據庫。

  本文由網頁教學網整理發布!轉載請注明出處,謝謝!

  $ ./mysql -h host_name -u user_name -p database_name命令可直接打開指定數據庫。

  2. 更新用戶密碼

  mysql>update user set password=passowrd('your passowrd') where host='%';

  刷新權限設置:mysql>flush privileges;

  3. MySQL讀取配置文件的順序

  my.cnf是MySQL數據庫的配置文件,它存在多個地方,在/etc目錄,數據目錄和用戶主目錄都有。放在不同位置,裡面的選項有不同的作用范圍,下面是MySQL讀取配置文件的順序和作用。

  mysql 讀取配置文件的順序:

  /etc/my.cnf       Global options.

  DATADIR/my.cnf      Server-specific options.

  defaults-extra-file   The file specified with the --defaults-extra-file option.

  ~/.my.cnf        User-specific options.

  4. 重設置MySQL管理員密碼的方法

  有時我們會因為設置原因或時間長了忘記了數據庫管理員的密碼,使得我們被關在MySQL服務器外。MySQL服務器提供了一種方法可使我們在服務器上重設密碼。在windows和linux/unix平台上操作稍有不同,下面分別介紹:

  Linux/Unix平台下:

  用 % kill -TERM PID關閉服務器,用-TERM信息可使服務器在關閉前把內存中的數據寫入磁盤。如果服務器沒有響應,我們可用% kill -9 PID來強制刪除進程,但不建議這樣做。這時內存中的數據不會寫入磁盤,造成數據不完整。如果你是用mysql_safe腳本啟動MySQL服務器的,這個腳本會監控服務器的運行情況並在它被終止時重啟服務器,所以如需關閉服務器,要先終止該進程,然後再真正終止mysqld進程。

  使用--skip-grant-tables參數啟動MySQL Server,這時MySQL服務器將不使用權限表對連接操作進行驗證。你就可在不提供root密碼的情況下連接上服務器,並獲得root的權限。

  % mysqld_safe --skip-grant-tables & 

  用以下命令登錄服務器,並重設密碼:

  % mysql -u root     

  #不用密碼就可連接到服務器

  mysql> use mysql

  mysql> set password for 'root'@'localhost' = password('password');


  修改MySQL服務器帳戶密碼有三種方式,你可參考本筆記中數據庫日常管理一章中的相關內容。在這種環境下,使用mysaladmin修改密碼好象不行,還是提示要輸入密碼。

  關閉服務器,再用正常方式啟動服務器。

  windows平台下:

  用管理員帳號登錄服務器,關閉MySQL數據庫服務器。

  • 首頁
  • 上一頁
  • 1
  • 2
  • 3
  • 下一頁
  • 尾頁
  • 共3頁
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved