MySQL學習筆記01安裝MySQL伺服器軟體

來源:互聯網
上載者:User

標籤:event   eve   sudo   str   學習筆記   ubuntu14   unit   安裝   font   

1.1.  預設安裝

以mysql community server 5.7.19為例,安裝步驟如下:

 

(1)安裝libaio。版本必須大於或等於這個版本。

libaio1_0.3.109-4_amd64.deb         

 

deb檔案安裝方法:

sudo dpkg -i  libaio1_0.3.109-4_amd64.deb

 

(2)安裝libmecab2。版本必須大於或等於這個版本。

libmecab2_0.996-1.1_amd64.deb                  

 

(3)下載。

下載mysql-server_5.7.19-1ubuntu14.04_amd64.deb-bundle.tar後解壓縮得到多個安裝包。

 

(4)需要依次安裝以下軟體包:                     

mysql-common_5.7.19-1ubuntu14.04_amd64.deb  mysql-community-client_5.7.19-1ubuntu14.04_amd64.deb  mysql-community-server_5.7.19-1ubuntu14.04_amd64.deb

 

(5)驗證。

執行mysql -uroot -p串連成功。

 

 

1.2.  改變目錄

預設情況下,mysql的資料目錄在/var/lib/mysql目錄下,現在將其修改到/opt/mysql/data目錄下,同時修改mysql的log目錄到/opt/mysql/log目錄下。

 

(1)停止mysql服務。

sudo service mysql stop

 

(2)準備mysql各種目錄。

拷貝目錄到/opt/mysql下。

sudo cp -arp mysql  /opt/mysql/.

sudo cp -arp mysql-* /opt/mysql/.

建立/opt/mysql/log目錄,並修改有關屬性和屬主使用者為mysql。

目錄結構如果不正確,將無法正常啟動mysql服務。

 

(3)修改apparmor的設定檔。

修改以下檔案,將其中的/var/lib/mysql等目錄替換成新的/opt/mysql相關目錄。

/etc/apparmor.d/usr.sbin.mysqld

如果不修改這個檔案,將無法正常啟動mysql服務。

 

重新啟動apparmor服務。

sudo service apparmor restart

 

 

(4)修改mysqld設定檔:

修改/etc/mysql/mysql.conf.d/mysqld.cnf檔案中的各個目錄:

[mysqld]

pid-file = /var/run/mysqld/mysqld.pid

socket = /var/run/mysqld/mysqld.sock

datadir = /opt/mysql/data

log-error = /opt/mysql/log/error.log

# By default we only accept connections from localhost

bind-address = 192.168.197.101

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

 

 

(5)啟動mysql服務。

sudo service mysql start

 

(6)驗證。

mysql  -uroot -p

串連成功。

至此,啟動mysql服務成功了。

 

MySQL學習筆記01安裝MySQL伺服器軟體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.