MySQL 5.7.18 release版安裝指南(含有bin文件版本)
與源碼版本安裝過程基本一致,除了編譯環(huán)節(jié),本文只談release版,即含有bin文件版本
好處:每個用戶可安裝屬于自己的MySQL Server
目標主機系統(tǒng):CentOS 6.8
用戶:saojie(沒有管理員權限)
目錄:/home/saojie/mysql-5.7.18
下載
Linux Generic
地址:https://dev.mysql.com/downloads/mysql/
解壓
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
安裝
寫配置文件
將my.cnf放在mysql-5.7.18目錄下
[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
初始化
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
初始化會生成一個root的隨機密碼
啟動
第一次啟動加socket避免連接到別人的MySQL Server,且因為root默認是沒有遠程訪問權限,剛開始root無法通過指定IP和端口連接
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可能會連接到別的MySQL Server
關閉
bin/mysqladmin -uroot -proot --socket=/home/saojie/mysql-5.7.18/mysql.sock shutdown
或
bin/mysqladmin -hxxx -Pxxx -uroot -proot shutdown
其他問題
JDBC連接緩慢
在配置文件[mysqld]下加上skip-name-resolve再重啟,跳過DNS查詢
不把MySQL日志輸出到saojie用戶控制臺
在[mysqld]下指定log_error地址
便捷腳本
#!/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版安裝指南,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
解決MySQL啟動常見錯誤:ERROR 2002(HY000) Can‘t connect
這篇文章主要介紹了解決MySQL啟動常見錯誤:ERROR 2002(HY000) Can‘t connect to local MySQL server through socket‘tmp問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-04-04
MySQL的id關聯(lián)和索引使用的實際優(yōu)化案例
這篇文章主要介紹了MySQL的id關聯(lián)實際優(yōu)化案例,關聯(lián)和索引一直是MySQL常見的可優(yōu)化大塊兒,需要的朋友可以參考下2015-05-05
mysql存儲過程之創(chuàng)建(CREATE PROCEDURE)和調用(CALL)及變量創(chuàng)建(DECLARE)和賦值(SET
這篇文章主要介紹了mysql存儲過程之創(chuàng)建(CREATE PROCEDURE)和調用(CALL)及變量創(chuàng)建(DECLARE)和賦值(SET)操作方法,結合實例形式較為詳細的分析了mysql存儲過程創(chuàng)建、調用及變量創(chuàng)建、賦值具體原理、操作技巧與相關注意事項,需要的朋友可以參考下2019-12-12
MySQL SHOW PROCESSLIST協(xié)助故障診斷全過程
這篇文章主要給大家介紹了關于MySQL SHOW PROCESSLIST協(xié)助故障診斷的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-02-02

