二進制安裝mysql詳解

下載文件

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 

官網(wǎng)地址下載所需版本

建立mysql用戶

 groupadd mysql
 useradd -g mysql mysql -s /sbin/nologin

解壓文件并賦權(quán)限

tar zxf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 

# 移動到/usr/local/mysql
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

# 切換到目錄
cd /usr/local/mysql

chown mysql:mysql -R mysql

建立數(shù)據(jù)目錄

mkdir -p  /data/mysql/

chown -R mysql:mysql /data/mysql/

編輯配置文件


  [mysql]
  no-auto-rehash

  [mysqld]
  #Misc
  ft_min_word_len=1
  event_scheduler = 1
  max_allowed_packet = 120M

  #Performance
  log-bin=mysql-bin
  net_read_timeout = 1800
  wait_timeout = 1800
  interactive_timeout = 1800
  open_files_limit = 10240
  back_log = 150binlog_cache_size
  max_connections = 1000
  max_connect_errors = 50
  external-locking = FALSE
  performance_schema = 0

  #buffers & cache
  table_open_cache = 2048   #在mysql5.6不再支持table_cache
  table_definition_cache = 2048
  max_heap_table_size = 246M
  tmp_table_size = 246M
  sort_buffer_size = 58M
  join_buffer_size = 58M
  thread_cache_size = 256
  #thread_concurrency = 8
  query_cache_type = 1
  query_cache_size = 332M
  query_cache_limit = 200M
  query_cache_min_res_unit = 2k
  thread_stack = 192K
  read_buffer_size = 10M
  read_rnd_buffer_size = 16M
  bulk_insert_buffer_size = 64M

  #logs
  #log-output=file
  log-error=/usr/local/mysql/logs/mysql.err
  log_warnings = 2
  slow-query-log
  slow-query-log-file=/usr/local/mysql/logs/slow-log.log
  long_query_time = 1
  #log-queries-not-using-indexes = 1
  log-slow-admin-statements = 1
  log-slow-slave-statements = 1

  #binlog & replication
  server-id = 161276398
  binlog-row-image = minimal
  #binlog_format = MIXED
  binlog_format = ROW
  #log-bin = /data/mysql-3306/binlog/mysql-bin
  binlog_cache_size = 40M
  max_binlog_cache_size = 2G
  max_binlog_size = 1G
  expire_logs_days = 7
  relay-log-purge = 1
  sync_binlog = 0
  skip-slave-start = 1
  log-slave-updates  = 1

  #Myisam engine
  key_buffer_size = 1420M
  myisam_sort_buffer_size = 128M
  myisam_max_sort_file_size = 1G
  myisam_repair_threads = 1
  myisam_recover
  lower_case_table_names = 0
  skip-name-resolve
  slave-skip-errors = 1032,1062
 log_bin_trust_function_creators = 1

  #Innodb engine
  innodb_additional_mem_pool_size = 660M
  innodb_buffer_pool_size = 20G
  innodb_data_file_path = ibdata1:100M:autoextend
  innodb_file_per_table = 1
  innodb_thread_concurrency = 0
  innodb_flush_log_at_trx_commit = 1
  innodb_log_buffer_size = 16M
  innodb_log_file_size = 1024M
  innodb_log_files_in_group = 3
  innodb_max_dirty_pages_pct = 75
  innodb_lock_wait_timeout = 120
  innodb_rollback_on_timeout
  innodb_status_file = 1
  innodb_io_capacity = 2000
  transaction_isolation = READ-COMMITTED
  innodb_flush_method = O_DIRECT
  innodb-support-xa = 0
  innodb_read_io_threads = 8
  innodb_write_io_threads = 8
  innodb_file_format = Barracuda


  group_concat_max_len =  -1

  #replication
 # auto_increment_increment=2
 # auto_increment_offset=1
  [mysqldump]
  quick
  max_allowed_packet = 32M  


啟動數(shù)據(jù)庫

cd /usr/local/mysql/bin

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql --initialize

./mysqld_safe --defaults-file=/etc/my.cnf &

登錄數(shù)據(jù)庫

# 查看數(shù)據(jù)庫臨時
cat /data/mysql/error.log | grep password

./mysql -u root -p

重置數(shù)據(jù)庫密碼

SET PASSWORD = 'root123';   #更改密碼

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;    #永不過期

flush privileges;           #刷新權(quán)限

關(guān)閉數(shù)據(jù)庫

cd /usr/local/mysql/bin/

./mysqladmin -uroot -proot123 shutdown

為了方便起見,將Mysql加入環(huán)境變量

vim /etc/profile
PATH="$PATH":/usr/local/mysql/bin       #加入
source /etc/profile

sys-v方式管理mysql

cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld

# 查看mysql狀態(tài)
 /etc/init.d/mysqld status/stop/start/restart


#查看參數(shù)是否生效
show global variables like '%binlog_cache%';
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末光羞,一起剝皮案震驚了整個濱河市盛龄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖慰于,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件殊橙,死亡現(xiàn)場離奇詭異,居然都是意外死亡轻绞,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門佣耐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來政勃,“玉大人,你說我怎么就攤上這事兼砖〖樵叮” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵讽挟,是天一觀的道長懒叛。 經(jīng)常有香客問我,道長耽梅,這世上最難降的妖魔是什么薛窥? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上诅迷,老公的妹妹穿的比我還像新娘佩番。我一直安慰自己,他們只是感情好罢杉,可當(dāng)我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布趟畏。 她就那樣靜靜地躺著,像睡著了一般滩租。 火紅的嫁衣襯著肌膚如雪赋秀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天律想,我揣著相機與錄音猎莲,去河邊找鬼。 笑死技即,一個胖子當(dāng)著我的面吹牛益眉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播姥份,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼年碘!你這毒婦竟也來了澈歉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤屿衅,失蹤者是張志新(化名)和其女友劉穎埃难,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體涤久,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡涡尘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了响迂。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片考抄。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蔗彤,靈堂內(nèi)的尸體忽然破棺而出川梅,到底是詐尸還是另有隱情,我是刑警寧澤然遏,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布贫途,位于F島的核電站,受9級特大地震影響待侵,放射性物質(zhì)發(fā)生泄漏丢早。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一秧倾、第九天 我趴在偏房一處隱蔽的房頂上張望怨酝。 院中可真熱鬧傀缩,春花似錦、人聲如沸凫碌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽盛险。三九已至瞄摊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間苦掘,已是汗流浹背换帜。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鹤啡,地道東北人惯驼。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像递瑰,于是被迫代替她去往敵國和親祟牲。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容