centos7 二進位制安裝mysql5 6

2021-08-13 16:01:43 字數 1942 閱讀 1004

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

修改配置檔案

[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

(*二進位制安裝,預設配置檔案在/etc/my.cnf)

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

cp /opt/data/mysql56/support-files/mysql.server /etc/init.d/mysqld

chmod 755 /etc/init.d/mysqld

(*注意,mysql二進位制安裝預設的路徑為/usr/local/mysql,啟動指令碼裡/usr/local/mysql需要替換)

sed -i 's#/usr/local/mysql#/opt/data/mysql56#g' /opt/data/mysql56/bin/mysqld_safe /etc/init.d/mysqld

啟動mysql

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...