在Centos7中二進制格式安裝MYSQL
今天給大家介紹的是如何使用二進制格式安裝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