二進位制安裝MySQL 5 7 28

2022-07-02 09:45:33 字數 1634 閱讀 1075

系統基礎優化

#更改主機名

hostname msyql

echo "msyql" >/etc/hostname

#修改字符集

echo "lang="zh_cn.utf-8"" >/etc/locale.conf

source /etc/locale.conf

#關閉防火牆

systemctl stop firewalld.service

systemctl disable firewalld.service

firewall-cmd --state

#關閉selinux

sed -i "s/selinux=enforcing/selinux=disabled/g" /etc/selinux/config

setenforce 0

#新增時間同步

echo '#time sync by fage at 2018.10.28' >>/var/spool/cron/root

echo '*/5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com >/dev/null 2>&1' >>/var/spool/cron/root

#加大檔案描述

echo "* soft nofile 655360" >>/etc/security/limits.conf

echo "* hard nofile 655360" >>/etc/security/limits.conf

useradd -u1010 -s /sbin/nologin -m mysql && id mysql

wget -q

去除centos 7 自帶的資料庫

rpm -qa | grep mariadb

rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64

解壓並移動到指定目錄

建立日誌和資料存放位置並授權使用者

初始化資料庫,注意初始化的時候會產生資料庫root密碼:password is generated for root@localhost: y&plm*8fw;7. 具體看實際密碼

新增系統環境變數

source /etc/profile

開啟加密連線,開啟ssl連線

替換啟動檔案安裝資料庫的位置並複製到開機啟動路徑

配置my.cnf檔案引數,這個需要看生產環境具體去優化部分引數

cat >/etc/my.cnf 《啟動和新增自啟動使用systemd方式進行管理

cat >/usr/lib/systemd/system/mysql.service 《啟動後進去修改密碼

mysql -uroot -pvvjs3qmu>kht

alter user 'root'@'localhost' identified by '123456';

flush privileges;

建立允許遠端的使用者和授權位址並設定密碼

grant all on *.* to root@'192.168.10.%' identified by '123456';

flush privileges;

二進位制如何安裝mysql 二進位制安裝mysql

1.建立安裝目錄 wget 3.解壓二進位製包 root db01 tar xf mysql 5.6.40 linux glibc2.12 x86 64.tar.gz 4.移動解壓目錄 5.做mysql軟連線 6.建立mysql使用者 root db01 useradd mysql s sbin n...

MySQL二進位制安裝

1 進入使用者家目錄建立tools資料夾 3 新增mysql使用者和使用者組 1 groupadd mysql 2 useradd g mysql mysql 4 解壓二進位制安裝包 1 tar zxvf mysql 5.6.12 linux glibc2.5 x86 64.tar.gz 6 將解壓...

二進位制安裝MySQL

規劃項 實際值系統 戶及密碼 mysql 安裝介質位置 tmp mysql軟體路徑 usr local mysql mysql資料 件路徑 data mysql data mysql 志檔案 data mysql logs mysql binlog data mysql binlogs rpm qa...