1. 程式人生 > >在Centos7中二進制格式安裝MYSQL

在Centos7中二進制格式安裝MYSQL

linux

今天給大家介紹的是如何使用二進制格式安裝MYSQL:

準備工作事先在官網上下載下來最新的版本,然後使用"rz"命令將源碼包導入到虛擬機中。

1,首先在安裝之前應該事先查看一下是否系統內已安裝

rpm -qa mariadb

2,查看用戶mysql是否已存在

getent passwd mysql

3,如果不存在直接創建mysql用戶

useradd -d /app/mysqldb -r -m -s /sbin/nologin mysql

安全起見創建之後最好查看一下是否創建成功

getent passwd mysql

技術分享

4,解壓導入到虛擬機中的源碼包保存到其默認的路徑中

tar xvf mariadb-10.2.8-linux-x86_64.tar.gz -C /usr/local

5,進入到目錄中並創建其軟連接

cd /user/local

ln -s mariadb-10.2.8-linux-x86_64.tar.gz/ mysql

6,進入到mysql目錄中

cd mysql/

創建一個目錄

mkdir /etc/mysql

cp support-files/my-huge.cnf /etc/mysql/my.cnf

技術分享

7,準備配置文件

vim /etc/mysql/my.cnf

[mysqld]

datadir=/app/mysqldb

innodb_file_per_table=on

skip_name_resolve=on

技術分享

8,創建數據庫文件

cd /usr/local/mysql/

.scripts/mysql_install_db --user=mysql --datadir=/app/mysqldb

9,準備服務腳本,並啟動服務

cp support-files/mysql.server /etc/init.d/mysqld

chkconfig --list mysql

chkconfig -add mysqld

swrvice start mysqld

此時會出現服務起不來的情況,原因是沒有日誌文件

創建日誌文件,並修改權限

mkdir /var/log/mariadb/

chown mysql /var/log/mariadb/

service mysqld start

此時重新啟動服務則會成功

10,此時MYSQL已經安裝完成,但是這時候MYSQL存在安全隱患,為了安全起見需安全初始化:

mysql_secure_installation

然後根據提示走一遍就可以了

11,使用命令:mysql -uroot -p進入到MYSQL中

這時候二進制的MYSQL已經安裝成功了。

在Centos7中二進制格式安裝MYSQL