在Linux系統中,Mysql是一個廣泛應用的重要資料庫管理系統。本文將介紹如何在Linux下安裝Mysql。
一、安裝前需知
在安裝Mysql之前,需要知道以下內容:
二、下載Mysql安裝包
在官方網站上下載適用於Linux的Mysql安裝包,將其解壓縮到本機。
三、安裝依賴套件
在Linux系統中安裝Mysql前需要安裝以下軟體依賴套件:
sudo yum install cmake sudo yum install ncurses-devel sudo yum install bison sudo yum install gcc-c++ sudo yum install zlib-devel sudo yum install perl
四、安裝Mysql
sudo cmake .
這個語句是為了產生Makefile,使得我們可以透過make指令進行編譯作業。
sudo make
這個操作會比較久,在完成之前請不要中途終止。
sudo make install
這個操作也需要一定時間,請耐心等待。
四、設定Mysql
Mysql的預設使用者名稱為root,密碼為空;為了安全起見,需要為其設定一個新的密碼。
在安裝完成後,如果需要開啟Mysql服務,則需要執行mysql服務。在Mysql目錄下執行以下指令:
cd /usr/local/mysql/bin/ ./mysqld_safe &
這個指令將開啟mysql進程服務。
執行以下指令,進入Mysql服務:
mysql -uroot
這裡-u指定使用者名,root為Mysql預設使用者名稱。
設定新的密碼並套用:
mysql>UPDATE mysql.user SET password=PASSWORD('yourpassword') WHERE User='root'; mysql>FLUSH PRIVILEGES;
其中,將yourpassword替換為你所需要的密碼即可。
在/etc目錄中找到my.cnf文件,透過vi等編輯工具進行修改。以下是一個範例配置,你可以將其複製到my.cnf檔案裡。
[client] port = 3306 socket = /tmp/mysql.sock default-character-set = utf8 [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysql datadir = /var/mysql pid-file = /tmp/mysqld.pid user = mysql bind-address = 192.168.1.100 server-id=1 init-connect='SET NAMES utf8' character-set-server = utf8 skip-character-set-client-handshake max_connections=1000 log-bin = mysql-bin binlog-format=ROW expire_logs_days = 5 default-storage-engine = InnoDB innodb_file_per_table = 1
完成以上設定後,重新啟動Mysql服務:
service mysqld restart
至此,Mysql的安裝與設定就完成了。現在你可以使用你新設定的密碼登入並使用Mysql了。
以上是linux下 安裝mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!