《MYSQL教程MySQL 5.7.18 release版安裝指南(含有bin文件版本)》要點(diǎn):
本文介紹了MYSQL教程MySQL 5.7.18 release版安裝指南(含有bin文件版本),希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
與源碼版本安裝過(guò)程基本一致,除了編譯環(huán)節(jié),本文只談release版,即含有bin文件版本MYSQL實(shí)例
好處:每個(gè)用戶可安裝屬于自己的MySQL ServerMYSQL實(shí)例
目標(biāo)主機(jī)系統(tǒng):CentOS 6.8
MYSQL實(shí)例
用戶:saojie(沒有管理員權(quán)限)
MYSQL實(shí)例
目錄:/home/saojie/mysql-5.7.18MYSQL實(shí)例
下載MYSQL實(shí)例
Linux GenericMYSQL實(shí)例
地址:https://dev.mysql.com/downloads/mysql/MYSQL實(shí)例
解壓MYSQL實(shí)例
tar zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql-5.7.18
安裝MYSQL實(shí)例
寫配置文件MYSQL實(shí)例
將my.cnf放在mysql-5.7.18目錄下MYSQL實(shí)例
[mysqld] basedir = /home/saojie/mysql-5.7.18 datadir = /home/saojie/mysql-5.7.18/data log_error = /home/saojie/mysql-5.7.18/data/mysql_error.log port = 33306 #端口避免沖突 socket = /home/saojie/mysql-5.7.18/mysql.sock general_log = on sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql] socket = /home/saojie/mysql-5.7.18/mysql.sock
初始化MYSQL實(shí)例
bin/mysqld --defaults-file=/home/saojie/mysql-5.7.18/my.cnf --initialize --user=saojie --basedir=/home/saojie/mysql-5.7.18/ --datadir=/home/saojie/mysql-5.7.18/data
初始化會(huì)生成一個(gè)root的隨機(jī)暗碼MYSQL實(shí)例
啟動(dòng)MYSQL實(shí)例
第一次啟動(dòng)加socket避免連接到別人的MySQL Server,且因?yàn)閞oot默認(rèn)是沒有遠(yuǎn)程拜訪權(quán)限,剛開始root無(wú)法通過(guò)指定IP和端口連接MYSQL實(shí)例
bin/mysqld --defaults-file=/home/saojie/mysql-5.7.18/my.cnf & mysql -uroot -p --socket=/home/saojie/mysql-5.7.18/mysql.sock #不加socket可能會(huì)連接到別的MySQL Server
關(guān)閉MYSQL實(shí)例
bin/mysqladmin -uroot -proot --socket=/home/saojie/mysql-5.7.18/mysql.sock shutdown
或MYSQL實(shí)例
bin/mysqladmin -hxxx -Pxxx -uroot -proot shutdown
其他問(wèn)題MYSQL實(shí)例
JDBC連接緩慢MYSQL實(shí)例
在配置文件[mysqld]下加上skip-name-resolve再重啟,跳過(guò)DNS查詢
MYSQL實(shí)例
不把MySQL日志輸出到saojie用戶控制臺(tái)MYSQL實(shí)例
在[mysqld]下指定log_error地址MYSQL實(shí)例
便捷腳本MYSQL實(shí)例
#!/bin/bash function client(){ bin/mysql --defaults-extra-file=/home/saojie/mysql-5.7.18/my.cnf } function server(){ bin/mysqld --defaults-extra-file=/home/saojie/mysql-5.7.18/my.cnf & } function stop(){ bin/mysqladmin -uroot -p --socket=/home/saojie/mysql-5.7.18/mysql.sock shutdown } function pid(){ ret=$(ps -ef |grep mysqld | awk '{print $2}') echo $ret } if [ $# = 1 ]; then $1; else server; fi
以上所述是小編給大家介紹的MySQL 5.7.18 release版安裝指南,希望對(duì)大家有所贊助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的.在此也非常感謝大家對(duì)維易PHP網(wǎng)站的支持!MYSQL實(shí)例
歡迎參與《MYSQL教程MySQL 5.7.18 release版安裝指南(含有bin文件版本)》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/10499.html