mysql提供開源的安裝在各個操作系統上的安裝包,包括ios,linux,windows:
(1)mysql的安裝、啟動和基礎配置 —— linux版本
(2)mysql的安裝、啟動和基礎配置 —— windows版本
(3)mysql的安裝、啟動和基礎配置 —— mac版本
一、mysql的安裝、啟動和基礎配置 —— linux版本
1.環境和資源地址:
*** centos 7 ***
http://repo.mysql.com/yum/mysql-5.6-community/
2.linux下mysql安裝
2.1安裝方式一(在線安裝):
# 查看和mysql有關的安裝包 yum search mysql # 安裝mysql社區版本yum源 yum -y install http://repo.mysql.com/yum/mysql-5.6-community/el/7/x86_64/mysql-community-release-el7-5.noarch.rpm # 找到community社區版本的mysql包 yum search mysql |grep community # 使用yum安裝下列 yum -y install mysql-community-server.x86_64 mysql-community-client.x86_64 mysql-community-server.x86_64 mysql-community-client.x86_64
2.2安裝方式二(離線安裝):
# 下載離線包 yumdownloader mysql-community-server.x86_64 mysql-community-client.x86_64 mysql-community-libs.x86_64 mysql-community-common.x86_64 # 安裝 yum -y install mysql-community-client-5.6.41-2.el7.x86_64.rpm mysql-community-server-5.6.41-2.el7.x86_64.rpm mysql-community-common-5.6.41-2.el7.x86_64.rpm mysql-community-libs-5.6.41-2.el7.x86_64.rpm 復制代碼
3.操作mysql相關常用shell命令
# 啟停服務 systemctl {start|stop|restart|status} mysqld.service systemctl start mysqld.service # 查看服務狀態 systemctl status mysqld.service # 安全初始化 /usr/bin/mysql_secure_installation # 停系統防火牆 systemctl stop firewalld.service # 查看強制訪問控制狀態 getenforce # 關閉強制訪問控制策略 setenforce 0
4.登陸和初始化密碼
# 創建root遠程登陸密碼 mysql -h 127.0.0.1 -u root -p mysql> grant all privileges on *.* to root@'%' identified by "root"; mysql> flush privileges;
二、mysql的安裝、啟動和基礎配置 —— windows版本
1.windows下mysql下載
1.1打開網址,https://www.mysql.com,點擊downloads之后跳轉到https://www.mysql.com/downloads

1.2跳轉至網址https://dev.mysql.com/downloads/,選擇Community選項

1.3點擊MySQL Community Server進入https://dev.mysql.com/downloads/mysql/頁面,再點擊5.6版本的數據庫

1.4windows操作系統 點擊5.6版本之后會跳轉到https://dev.mysql.com/downloads/mysql/5.6.html#downloads 網址,頁面如下,確認好要下載的版本和操作系統,點擊Download

1.5可以不用登陸或者注冊,直接點擊No thanks,just start my download就可以下載了。

2.解壓
下載的zip文件解壓,將解壓之后的文件夾放到任意目錄下,這個目錄就是mysql的安裝目錄。
3.配置
打開目錄,會看到my-default.ini配置文件,復制這個配置文件可以重命名為my.ini或者my.cnf
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=C:\Program Files\mysql-5.6.39-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=C:\Program Files\mysql-5.6.39-winx64\data # 允許最大連接數 max_connections=200 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
4.環境變量
在系統變量PATH后面添加: 你的mysql bin文件夾的路徑(如C:\Program Files\mysql-5.6.41-winx64\bin)
5.安裝MySQL服務
以管理員身份打開cmd窗口后,將目錄切換到你解壓文件的bin目錄,輸入mysqld install回車運行
6.啟動mysql服務
以管理員身份在cmd中輸入:net start mysql
服務啟動成功之后,就可以登錄了,輸入mysql -u root -p(第一次登錄沒有密碼,直接按回車過)
net stop mysql # 停止mysql #在windows操作系統上沒有重啟mysql服務的命令 #如果要重啟服務,只能先stop再start
三、mysql的安裝、啟動和基礎配置 ——mac版本
參考博客:https://www.cnblogs.com/Eva-J/articles/9664401.html
