色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 人人數據庫升級

榮姿康2年前12瀏覽0評論

MySQL是目前世界上最流行的關系型數據庫管理系統之一,它的穩定性和高效性越來越被人們所重視,因此,升級MySQL數據庫已成為MySQL DBA必須要面對的問題。

近日,人人公司決定升級MySQL數據庫系統,以提高其應用程序的性能和可靠性。升級MySQL數據庫的過程如下:

1.備份原數據庫: 
$mysqldump -u root -p123456 --lock-all-tables --flush-logs --master-data=2 -A >/bak/mysql_all_170227.sql
2.重命名原datadir目錄: 
$mv /data/mysql /data/mysql.old 
3.新增my.cnf配置文件: 
[mysqld]
datadir = /data/mysql
socket = /tmp/mysql.sock
innodb_buffer_pool_size = 16G
max_allowed_packet = 128M
innodb_flush_method = O_DIRECT
skip-name-resolve
log-bin=mysql-bin
server-id=1
relay-log=relay-bin
log-slave-updates=true
4.解壓并編譯MySQL: 
$tar zxvf mysql-5.7.19.tar.gz 
$cd mysql-5.7.19 
$cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=1 
$make -j4 && make install
5.初始化新數據庫: 
$cd /usr/local/mysql 
$./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql --initialize-insecure
6.啟動數據庫: 
$cd /usr/local/mysql 
$./bin/mysqld_safe --defaults-file=/etc/my.cnf &
7.查看日志: 
$tail -f /data/mysql/mysql_error.log
8.升級完成后,需要將原先備份的數據庫導入到新數據庫中: 
$mysql -u root -p123456< /bak/mysql_all_170227.sql

通過以上步驟,人人公司成功地升級了MySQL數據庫,現在其應用程序的性能和可靠性又得到了進一步的提升。