200 ? 「200px」 : this.width)!important;}
環境:centos6.7,mysql5.7.12
安裝解壓拷貝
mv mysql-5.7.14-linux-glibc2.5-i686 /usr/local/mysql先建立mysql使用者
groupadd mysql建立mysql的資料目錄,該目錄在初始化資料庫的時候會用到useradd -r -g mysql -s /bin/false mysql
mkdir /mysql /mysql/data /mysql/log修改目錄許可權
chown -r mysql:mysql /usr/local/mysql /mysql建立my.cnf檔案vim /etc/my.cnf
[client]#####***********************************=[innodb]******************************port = 3306
socket = /tmp/mysql.sock
[mysqld]
server_id=10
port = 3306
user = mysql
socket = /tmp/mysql.sock
basedir = /usr/local/mysql
datadir = /mysql/data
pid-file = /mysql/data/mysql.pid
max_connections = 1000
max_connect_errors = 1000
table_open_cache = 1024
max_allowed_packet = 128m
open_files_limit = 65535
innodb_buffer_pool_size =
1024m innodb_file_per_table =
1 innodb_write_io_threads =
4 innodb_read_io_threads =
4 innodb_purge_threads =
2 innodb_flush_log_at_trx_commit =
1 innodb_log_file_size =
512m innodb_log_files_in_group =
2 innodb_log_buffer_size =
16m innodb_max_dirty_pages_pct =
80 innodb_lock_wait_timeout =
30 innodb_data_file_path=
ibdata1:1024m:autoextend #####***********************************=[log]******************************
log_error = /mysql/log/mysql-
error.log slow_query_log =
1 long_query_time =
1 slow_query_log_file = /mysql/log/mysql-
slow.log sql_mode=only_full_group_by,strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution
說明:這裡只是進行了一些簡單的配置
初始化資料庫
在5.7.6之前初始化的方法是:bin/mysql_install_db --user=mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/data --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp如果配置了my.cnf的log_error,那麼初始密碼在log_error檔案中,否則會列印出來。
bin/mysql_ssl_rsa_setup --datadir=/mysql/data修改目錄許可權
chown -r mysql:mysql /usr/local/mysql /mysql配置啟動檔案
cp support-files/mysql.server /etc/init.d/mysql配置環境變數
mysql_home=/usr/local/mysql修改密碼在5.7中儲存密碼的字段不再是password了,變成了authentication_stringpath=$path:$mysql_home/bin
update mysql.user set authentication_string=password('root') where user='root';修改root密碼後如果第一次使用root使用者登入mysql系統還會需要重置一次root密碼
和5.6相比資料目錄有一些變化板塊多出了一些.pem字尾的檔案暫時還不知道這些檔案的作用,其中多出的sys庫是乙個很大的特點,這個系統庫中包含了很多資源資訊統計的檢視表包括伺服器的io、memory、wait、lock、statement等
mysql5.7雖然還沒有深入研究,但是它已經給我帶來了很多的驚喜,特別是增加了sys庫對於效能的分析有多了很多的便利,mysql已經越來越完善了,期待後面的使用。
備註: 部落格:
《歡迎交流討論》
.feedbackcon a
MySQL5 7 linux二進位制安裝
環境 centos6.7,mysql5.7.12安裝 解壓拷貝 mv mysql 5.7.14 linux glibc2.5 i686 usr local mysql先建立mysql使用者 groupadd mysql useradd r g mysql s bin false mysql 建立my...
mysql5 7二進位制安裝
網上找了好多教程,就照著這個流程可以安裝成功 注意,這一步最後一行會有乙個提示 note a temporary password is generatedforroot localhost b s1i kxwg 最後面的字串為root密碼 bin mysql ssl rsa setup datad...
二進位制部署MySQL 5 7
注 最新的mysql 8.0版本與這個5.7版本的部署過程完全一致,只是用的二進位製包檔案不一樣而已。root mysql01 yum y erase mariadb root mysql01 rpm e qt mysql 4.8.7 2.el7.x86 64 nodeps root mysql01...