系統基礎優化
#更改主機名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 mariadbrpm -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...