windows系統 下載地址:https://dev.mysql.com/downloads/mysql/ 1、 下載解壓 2、配置環境變數 3、打開剛剛解壓的文件夾 D:\mysql-8.0.15-winx64 ,新建D:\mysql-8.0.15-winx64\data在該文件夾下創建 my.i ...
windows系統
下載地址:https://dev.mysql.com/downloads/mysql/
1、 下載解壓
2、配置環境變數
3、打開剛剛解壓的文件夾 D:\mysql-8.0.15-winx64 ,新建D:\mysql-8.0.15-winx64\data在該文件夾下創建 my.ini 配置文件,編輯 my.ini 配置以下基本信息:
[mysql]
# 設置mysql客戶端預設字元集
default-character-set=utf8
[mysqld]
# 設置3306埠
port = 3306
# 設置mysql的安裝目錄
basedir=D:\mysql-8.0.15-winx64
# 設置 mysql資料庫的數據的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯
# datadir=D:\mysql-8.0.15-winx64\data
# 允許最大連接數
max_connections=20
# 服務端使用的字元集預設為8比特編碼的latin1字元集
character-set-server=utf8
# 創建新表時將使用的預設存儲引擎
default-storage-engine=INNODB
4、初始化資料庫:
mysqld --initialize --console
執行完成後,會輸出 root 用戶的初始預設密碼,如:
...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...
APWCY5ws&hjQ 就是初始密碼,後續登錄需要用到,你也可以在登陸後修改密碼。
5、輸入以下安裝命令:
mysqld install
6、啟動輸入以下命令即可:
net start mysql
註意: 在 5.7 需要初始化 data 目錄:
cd C:\web\mysql-8.0.11\bin
mysqld --initialize-insecure
初始化後再運行 net start mysql 即可啟動 mysql
Linux系統:
1、下載版本:我這裡選擇的5.6.33,通用版,linux下64位
也可以直接複製64位的下載地址,通過命令下載:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2、解壓
1 2 3 4 |
#解壓
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64. tar .gz
#複製解壓後的mysql目錄
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
|
3、添加用戶組和用戶
1 2 3 4 |
#添加用戶組
groupadd mysql
#添加用戶mysql 到用戶組mysql
useradd -g mysql mysql
|
4、安裝
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
cd /usr/local/mysql/ <br> mkdir . /data/mysql
chown -R mysql:mysql ./
. /scripts/mysql_install_db --user=mysql --datadir= /usr/local/mysql/data/mysql
cp support-files /mysql .server /etc/init .d /mysqld
chmod 755 /etc/init .d /mysqld
cp support-files /my-default .cnf /etc/my .cnf
#修改啟動腳本
vi /etc/init .d /mysqld
#修改項:
basedir= /usr/local/mysql/
datadir= /usr/local/mysql/data/mysql
#啟動服務
service mysqld start
#測試連接
. /mysql/bin/mysql -uroot
#加入環境變數,編輯 /etc/profile,這樣可以在任何地方用mysql命令了
export PATH=$PATH: /usr/local/mysql//bin <br> source /etc/profile
#啟動mysql
service mysqld start
#關閉mysql
service mysqld stop
#查看運行狀態
service mysqld status
|