MySQL 5 7 18 release版安裝指南

2021-07-31 07:22:16 字數 1640 閱讀 2869

與原始碼版本安裝過程基本一致,除了編譯環節,本文只談release版,即含有bin檔案版本

好處:每個使用者可安裝屬於自己的mysql server

目標主機系統:centos 6.8

使用者:saojie(沒有管理員許可權)

目錄:/home/saojie/mysql-5.7.18

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 -h*** -p*** -uroot -proot shutdown

#!/bin/bash

function client

()function server

()function stop

()function pid

()')

echo

$ret

}if [ $# = 1 ]; then

$1; else server; fi

MySQL5 7 18安裝教程

由於不同版本的mysql安裝的過程可能稍有不同,這裡介紹的版本是mysql 5.7.18的版本。1 mysql 5.7.18 linux glibc2.5 x86 64.tar.gz壓縮檔案 輸入oracle中 mysql的位址如下 由於我們是linux centos 6.5 64位,所以,選擇安裝...

mysql 5 7 18安裝教程

wgettar xzf mysql 5.7.18 linux glibc2.5 x86 64.tar.gzmv mysql 5.7.18 linux glibc2.5 x86 64 usr local mysql建立資料目錄,如 mkdir usr local mysql data修改 etc my...

mysql 5 7 18基本操作命令

注意 mysql在windows下是不區分大小寫的,將script檔案匯入mysql後表名也會自動轉化為小寫,結 果再想將資料庫匯出放到linux伺服器中使用時就出錯了。因為在linux下表名區分大小寫而找不到表,查了很資料都說在linux下更改mysql配置使其也不區分大小寫,但是有沒有辦法反過來...