CentOS 7安裝Mysql並設置開機自啟動


CentOS 7不帶Mysql數據庫了,默認的數據庫是MariaDB(Mysql的一個分支)。

可以按照以下步驟手動安裝Mysql數據庫。

0. 看起來mysql又提供yum安裝了。

yum install mysql-server

后面的沒時間可以不看了。

1. 下載rpm安裝文件

wget http://repo.mysql.com/mysql-community-release-el7.rpm

2. 執行rpm安裝

rpm -ivh mysql-community-release-el7.rpm

依賴解析完成后,出現下列選項:

 1 Dependencies Resolved
 2 
 3 ================================================================================================================================================================
 4  Package                                                  Arch                 Version                  Repository                          Size
 5 ================================================================================================================================================================
 6 Installing:
 7  mysql-community-libs                                    x86_64              5.6.32-2.el7             mysql56-community                    2.0 M
 8  replacing  mariadb-libs.x86_64 1:5.5.47-1.el7_2
 9  mysql-community-server                                  x86_64              5.6.32-2.el7             mysql56-community                     59 M
10  Installing for dependencies:
11  mysql-community-client                                  x86_64              5.6.32-2.el7             mysql56-community                     19 M
12  mysql-community-common                                  x86_64              5.6.32-2.el7             mysql56-community                    256 k
13  perl-Compress-Raw-Bzip2                                 x86_64              2.061-3.el7              base                                  32 k
14  perl-Compress-Raw-Zlib                                  x86_64              1:2.061-4.el7            base                                  57 k
15  perl-DBI                                                x86_64              1.627-4.el7              base                                 802 k
16  perl-IO-Compress                                        noarch              2.061-2.el7              base                                 260 k
17  perl-Net-Daemon                                         noarch              0.48-5.el7               base                                  51 k
18  perl-PlRPC                                              noarch              0.2020-14.el7            base                                  36 k
19 
20 Transaction Summary
21 ================================================================================================================================================================
22 Install  2 Packages (+8 Dependent packages)
23 
24 Total download size: 82 M
25 Is this ok [y/d/N]: 

3. 可以看出,server和client都被選擇安裝。選擇y,自動下載安裝。

4. 安裝完成后,啟動Mysql。

systemctl start  mysqld.service

5. 設置root密碼。

update user set password=password("123456") where user='root';

6. 開機自啟動。

1 vim /etc/rc.local
2 添加service mysqld start

 

7.重要更新:

新的rpm安裝文件沒有自動yum安裝的腳本了,需要手動執行yum安裝。

即步驟2之后執行yum install mysql-server即可。

8.關於自啟動

步驟6只適用於mysqld沒有自啟動的條件下。

如果默認mysql是自啟動的,可能和rc.local中的自啟動出現亂序之類的問題。

更穩妥的一個解決辦法見:

CentOS 7 程序自啟動的問題

http://www.cnblogs.com/yoyotl/p/6194321.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM