#mkdir /home/mysql_servers/mysql330 -p
#useradd -g mysql mysql3307 -s /bin/nologin -d /home/mysql_servers/mysql3307
#tar xf mysql.tar.gz
#cd mysql/
#./configure --prefix=/home/mysql_servers/mysql3307
#make
#make install
#cp mysql3307/share/mysql/my-medium.cnf mysql3307/my.cnf
#vi mysql3307/my.cnf --以下列出一部分修改了的地方
[client]
#password= your_password
port= 3307
socket= /tmp/mysql3307.sock
[mysqld]
port= 3307
socket= /tmp/mysql3307.sock
datadir = /home/mysql_servers/mysql3307/data
log-error = /var/log/mysqld3307.log --打出錯誤日誌檔案 ,以便排錯
pid-file = /home/mysql_servers/mysql3307/3307.pid
log-bin=/home/mysql_servers/mysql3307/data/mysql-bin
複製多個資料例項:
#cd /home/mysql_servers/
#mkdir mysql330
#cp -r mysql3307/* mysql3308/ --修改my.cnf 中3307為3308
#cp -r mysql3307/* mysql3309/ --修改my.cnf 中3307為3309
資料庫初始化:
#/home/mysql_servers/mysql3307/bin/mysql_install_db --basedir=/home/mysql_servers/mysql3307/ --datadir=/home/mysql_servers/mysql3307/data --user=mysql3307
啟動mysql: --一定要注意,配置my.cnf 打出錯誤日誌,
# /home/mysql_servers/mysql3307/bin/mysqld_safe --defaults-file=/home/mysql_servers/mysql3307/my.cnf --user=mysql3307 &
執行以下,為mysql安全些:
#mysql -uroot -p -p3307 -s /tmp/mysql3307.sock
mysql>drop database test; --刪除test庫
mysql>drop user ''@'localhost'; --刪除匿名使用者
mysql>set password for 'root'@'localhost' =password('dodowolf'); --修改root密碼
關閉mysql服務:
#/home/mysql_servers/mysql3307/bin/mysqladmin -uroot -p -s /tmp/mysql3307.sock shutdown
mysql多伺服器 mysql 多伺服器例項
測試環境是在windows下。不同系統啟動和停止命令有所差異 1 修改配置檔案 把需要配置的選項都設定成不一樣的 需要修改的地方有 client password your password port 3308 經過測試,這個埠改不改都沒什麼問題,但是還是改了保險點吧 socket d servic...
單伺服器多MySQL安裝
client port 3457 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3457 設定mysql的安裝目錄 basedir d mysql 5.7.26 winx642 設定mysql資料庫的資料的存放目錄 da...
mysql 單伺服器建立多例項
mysql單伺服器啟動多個例項實際有兩種方式 第一種方式就是使用mysql mysqld multi 第二種方式就是分別使用不同的目錄埠啟動不同的例項 第一種方式 1 資料庫例項目錄 data3306 data3307 data3308 2 建立例項 usr local mysql scripts ...