MySql資料庫的安裝及可能出現的問題
阿新 • • 發佈:2019-01-09
我租用的伺服器是景安雲伺服器,用來模擬日常操作和學習。安裝過程中有一些問題和錯誤,現記錄下來。
下載地址:https://www.mysql.com/
安裝:
在C盤解壓後,在mysql下創立名為my.ini(記事本改副檔名)的檔案並寫入如下內容:
[mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [mysqld] # 設定3306埠 port = 3306 # 設定mysql的安裝目錄 basedir=C:\\web\\mysql-8.0.11 # 設定 mysql資料庫的資料的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯 # datadir=C:\\web\\sqldata # 允許最大連線數 max_connections=20 # 服務端使用的字符集預設為8位元編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB
下一步:開啟cmd,使用cd命令切換到mysql下的bin資料夾內執行:
#初始化資料庫
mysqld --initialize --console
執行成功後,會出現root賬戶分配的初始密碼。
然後輸入:
mysqld install
#如成功則提示:Service successfully installed.
ps.這裡有時候會報錯,我安裝的時候報錯是因為景安提供的Windows內建了老版本的mysql,我得先解除安裝了才能使用。如下:
輸入sc query mysql查下是不是已經提供了其他服務; 如果有,則輸入sc delete mysql,進行刪除。
登入
語法:
mysql -h 主機名 -u 使用者名稱 -p
引數說明:
-h : 指定客戶端所要登入的 MySQL 主機名, 登入本機(localhost 或 127.0.0。1)該引數可以省略;
-u : 登入的使用者名稱;
-p : 告訴伺服器將會使用一個密碼來登入, 如果所要登入的使用者名稱密碼為空, 可以忽略此選項。
如果是在伺服器上操作則輸入:
mysql -u root -p
成功後會彈出,輸入密碼的提示;
登入成功會出現Welecome to the MySQL …