wget如:mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
useradd -s /sbin/nologin -m mysql
-s表示指定使用者所用的shell,此處為/sbin/nologin`,表示不登入。
-m表示不建立使用者主目錄。
tar -zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.35-linux-glibc2.5-x86_64 mysql56
修改配置檔案cp /opt/data/mysql56/support-files/my-default.cnf /etc/my.cnf
(*二進位制安裝,預設配置檔案在/etc/my.cnf)[client]
port = 3306
socket = /opt/data/mysql56/mysql.sock
default-character-set = utf8
[mysqld]
skip-name-resolve
user = mysql
basedir = /opt/data/mysql56
datadir = /opt/data/mysql56/data
port = 3306
server_id = 10
socket = /opt/data/mysql56/mysql.sock
pid-file = /opt/data/mysql56/mysql.pid
log-error = /opt/data/mysql56/data/mysql.err
log-bin = /opt/data/mysql56/data/mysql-bin
character-set-server = utf8
yum install libaio -y ;
yum -y install autoconf ;
> chown -r mysql.mysql /opt/data/mysql56
> /opt/data/mysql56/scripts/mysql_install_db \
--defaults-file=/etc/my.cnf \
--user=mysql \
--basedir=/opt/data/mysql56 \
--datadir=/opt/data/mysql56/data
(*注意,mysql二進位制安裝預設的路徑為/usr/local/mysql,啟動指令碼裡/usr/local/mysql需要替換)cp /opt/data/mysql56/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
啟動mysqlsed -i 's#/usr/local/mysql#/opt/data/mysql56#g' /opt/data/mysql56/bin/mysqld_safe /etc/init.d/mysqld
service mysqld start
chkconfig --add mysqld
chkconfig mysqld on
chkconfig --list mysqld
echo 'export path=/opt/data/mysql56/bin:$path' >> /etc/profile
source /etc/profile
mysqladmin -u root password '123456'
CentOS7使用二進位制安裝MySQL5 7
centos使用二進位制安裝mysql5.7 建立mysql使用者 useradd s sbin nologin mysql建立mysql資料庫資料儲存資料夾並設定許可權 mkdir var lib mysql chown r mysql mysql var lib mysql 解壓mysql二進位...
CentOS7下二進位制檔案安裝MySQL5 6
1.檢視已裝包 root host2 rpm qa grep mysql mysql libs 5.1.71 1.el6.x86 64 root host2 root host2 解除安裝 root host2 rpm e mysql libs 5.1.71 1.el6.x86 64 如果失敗,可能...
CentOS7 二進位制安裝MySQL5 6 42
1.檢查是否有mariadb和mysql,如果有則解除安裝掉 3.解壓到 usr local中改名,並建立軟鏈結 tar xf mysql 5.6.42 linux glibc2.12 x86 64.tar.gz c usr local mv usr local mysql 5.6.42 linux...