#mysql安裝指令碼安裝好後
mkdir -v /usr/
share
/mysql/mysql-files
mkdir -vp /data/mysql_data
* 修改
mysql
二進位製包目錄的所屬使用者與所屬組
chown root.mysql -r /usr/share/mysql
* 修改
mysql
多例項資料目錄與 資料匯入
/匯出專放目錄的所屬使用者與所屬組
chown mysql.mysql -r /usr/share/mysql/mysql-files /data/mysql_data
* 配置
mysql
配置檔案
cat>>
/etc/m
ulti
.cnf
<
[mysqld_multi]
mysqld = /usr/sbin/mysqld
mysqladmin = /usr/bin/mysqladmin
log = /tmp/mysql_multi.log
[mysqld1]
datadir = /data/mysql_data1
socket = /tmp/mysql.sock1
port = 3307
user = mysql
performance_schema = off
innodb_buffer_pool_size = 32m
bind_address = 0.0.0.0
skip-name-resolve = 0
[mysqld2]
datadir = /data/mysql_data2
socket = /tmp/mysql.sock2
port = 3308
user = mysql
performance_schema = off
innodb_buffer_pool_size = 32m
bind_address = 0.0.0.0
skip-name-resolve = 0
[mysqld3]
datadir = /data/mysql_data3
socket = /tmp/mysql.sock3
port = 3309
user = mysql
performance_schema = off
innodb_buffer_pool_size = 32m
bind_address = 0.0.0.0
skip-name-resolve = 0
eof
* 初始化各個例項
[ 初始化完成後會自帶隨機密碼在輸出日誌中
] /var/log/mysqld.log
/usr/sbin/mysqld --initialize --user=mysql --datadir=/data/mysql_data1
/usr/sbin/mysqld --initialize --user=mysql --datadir=/data/mysql_data2
/usr/sbin/mysqld --initialize --user=mysql --datadir=/data/mysql_data3
* 例項開啟
mysqld_multi --defaults-extra-file=/etc/m
ulti
.cnf start
測試mysql -uroot -s /tmp/mysql.sock
1-p 密碼在初始化的時候會給root
隨機密碼
grep 'temporary password' /var/log/mysqld.log| awk -f: ''|awk 'nr==2'
scok2 就將
nr==3
rep 'temporary password' /var/log/mysqld.log| awk -f: ''|awk 'nr==3'
依次類推
alter user 'root'@'localhost' identified by 'abc123'; 先改密碼
增刪點資料對比下另乙個例項的內容就可以
create database test3306;
show databases;
預設情況下,mysql只允許本地登入,如果要開啟遠端連線,則需要修改
/etc/mysql/my.conf
檔案。一、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1這一行
改為bind-address = 0.0.0.0即可
為需要遠端登入的使用者賦予許可權
支援root使用者允許遠端連線
mysql
資料庫grant all privileges on *.* to 'root'@'%' identified by '
abc123
' with grant option;
flush
privileges;
use mysql;
select user, host from user;
mysql 多資料庫例項 Mysql多例項安裝
前言 前文已經介紹單例項的安裝,我們接著進行mysql的多例項安裝,我們利用多個配置檔案,多個啟動檔案管理多例項 一 安裝依賴包yum install ncurses devel libaio devel gcc gcc c cmake perl cd mysql 5.5.32 編譯安裝cmake ...
centos 安裝多例項資料庫
centos 安裝多例項資料庫 2019年11月19日 19 05 一 安裝資料庫,可以編譯安裝,二進位制安裝,yum安裝等 二 準備三個例項目錄 mkdir pv mysql chown r mysql.mysql mysql 三 生成資料庫檔案 如果是二進位制安裝,則需要確定mysql inst...
centos 安裝多例項資料庫
編寫安裝指令碼 bin bash basemysqldir usr local tarspkg mysql 5.7.22 linux glibc2.12 x86 64 yuminstall mysql devel 建立 mysql 軟鏈結 ln s usr local mysql 建立 mysql ...