虛擬機器:centos 7 ip:192.168.137.128
my.cnf配置檔案參考
[mysql]
port=3306
socket=/usr/local/mysql/mysql.sock
default-character-set=utf8
[mysqld_safe]
log-error=/usr/local/mysql/data/mysql.error
[mysqld]
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
pid-file=/usr/local/mysql/mysql.pid
character-set-server=utf8
skip-name-resolve
lower_case_table_names=1
query_cache_size=0
transaction_isolation=read-committed
tmp_table_size=128m
max_heap_table_size=96m
max_connections=1000
max_connect_errors=6000
long_query_time=1
innodb_buffer_pool_size=2g
innodb_flush_log_at_trx_commit=0
innodb_log_buffer_size=8m
innodb_log_file_size=128m
innodb_log_files_in_group=2
innodb_file_per_table=1
innodb_flush_method=o_direct
innodb_file_format=barracuda
innodb_write_io_threads=8
innodb_read_io_threads=4
innodb_doublewrite=0
innodb_purge_threads=1
innodb_stats_on_metadata=off
innodb_io_capacity=1000
log-bin-trust-function-creators=1
event_scheduler=on
修改mysql目錄的屬主和屬組
初始化資料庫
記錄mysql初始化臨時密碼
修改mysql目錄下support-files目錄中的mysql.server檔案
修改basedir和datadir
alter user user() identified by '密碼';
flush privileges; # 重新整理mysql表授權
到此,mysql二進位制安裝完成!
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
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...
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 如果失敗,可能...