目標:
1、centos7安裝mysql的方法很多,本次使用.tar.gz完成mysql5.7的安裝;
2、配置mysql使之正常訪問。
過程:1、刪除centos7自帶的mariadb資料庫
#檢視centos預設的資料庫,如果有則刪除預設資料庫
rpm -qa|grep mariadb
rpm -e –nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
#這一步十分重要,這一步不做,mysql很可能安裝不成功
#安裝libaio庫
yum search libaio
yum install libaio
#安裝libnuma庫
yum -y install numactl
4、安裝mysql並建立使用者組
通過ftp工具上傳安裝檔案到:/usr/local
解壓:tar -zxvf mysql-5.7.26-el7-x86_64.tar.gz
# 設定mysql客戶端預設字符集
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld]
skip-name-resolve
#設定3306埠
port=3306
socket=/var/lib/mysql/mysql.sock
# 設定mysql的安裝目錄
basedir=/usr/local/mysql
# 設定mysql資料庫的資料的存放目錄
datadir=/usr/local/mysql/data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
lower_case_table_names=1
max_allowed_packet=16m
6、建立步驟5中用到的目錄並將其使用者設定為mysql
mkdir /var/lib/mysql
mkdir /var/lib/mysql/mysql
chown -r mysql:mysql /var/lib/mysql
chown -r mysql:mysql /var/lib/mysql/mysql
7、進入/usr/local/mysql 目錄
#修改當前目錄擁有者為mysql使用者
chown -r mysql:mysql ./
#建立資料夾
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files
#初始化資料庫
bin/mysqld --initialize --user=mysql
#更改許可權
8、修改/etc/profile
vim /etc/profile
#在檔案底部增加**,並儲存
export path=$path:/usr/local/mysql/bin
#重新整理profile檔案
8、啟動mysql
#啟動
systemctl start mysql
#檢視狀態
systemctl status mysql
#關閉systemctl stop mysql
9、進入mysql
#進入
mysql -u root p
#進入系統後,修改系統的預設密碼。
由此,mysql安裝與配置完成,mysql可以正常使用。 CentOS7離線安裝Docker
安裝過程中遇到的問題 下面描述了如何在centos7離線安裝docker。建議先閱讀docker官方離線安裝指南 參考下面的文章將iso光碟印象檔案設定為本地yum源 在vmware中設定iso光碟映象為本地yum源 在上面的目錄下,執行 sudo yum install rpm因為前面已經設定了本...
centos7安裝離線ntp
autogen libopts 5.18 5.el7.x86 64.rpm ntpdate 4.2.6p5 28.el7.centos.x86 64.rpm ntp 4.2.6p5 28.el7.centos.x86 64.rpm cd 到存放安裝包的目錄執行如下3天命令 rpm ivh autog...
centos7離線安裝ansible
centos7離線安裝ansible 2 啟動ssh服務。3 收集金鑰檔案。示例 ssh keygen t rsa p 寫入信任檔案 將 root ssh id rsa storm1.pub分發到其他伺服器,並在所有伺服器上執行如下指令 cat root ssh id rsa storm1.pub ...