CentOS7 環境下二進位制安裝Mysql5.7.23(都是64位)
網上這方面的安裝資料參差不齊,到處是坑,廢了我好大的勁才裝好,然後把自己整理一下,把安裝過程記錄了下來,同時也分享給有需要的朋友,話不多說,直接上菜
1、 首先去Mysql官網下載Mysql5.7.23
下載地址 https://dev.mysql.com/downloads/mysql/5.7.html#downloads
官方的安裝文件 https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
2、上傳檔案
利用xftp工具將 mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 上傳到伺服器,然後使用命令檢查是否有預設的資料庫,
rpm -qa | grep mysql
如果有,使用一下命令解除安裝
rpm -e 已經存在的MySQL全名
3、新增使用者組,用專門管理mysql,提高安全
在/usr/local 目錄下建立mysql資料夾,並新增使用者組和使用者,並把mysql資料夾所屬組和使用者切換成剛新增的使用者組和使用者
[root@localhost local]# mkdir mysql
[root@localhost local]# groupadd mysql
[root@localhost local]# useradd -r -g mysql -s /bin/false mysql
[root@localhost local]# [[email protected] local]# chown -R mysql:mysql mysql
# chown -R "許可權"或"名":"組" 資料夾名稱
新增使用者組步驟非必須可以跳過
然後將上傳mysql壓縮檔案解壓並移到/usr/local/mysql資料夾下
tar -xvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz -C /usr/local
mv mysql-5.7.23-linux-glibc2.12-x86_64/* /usr/local/mysql
配置mysql的服務,將support-files下的mysql.server 複製到 /etc/init.d/下並取個名字
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql
然後修改/etc/init.d/mysql的引數,
vi /etc/init.d/mysql
修改
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
接著配置mysql的配置檔案,在其他版本的mysql 裡面 support-files下有預設的配置檔案,而5.7.23這個版本沒有,需要自己準備,下面提供一份簡單基本配置,在/etc/ 下新建my.cnf ,有些可能會提示已經存在,因為預設裝的資料庫配置檔案也在,直接覆蓋就行
touch my.cnf
my.cnf內容如下
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[client]
port = 3306
default-character-set=utf8
[mysqld]
# 一般配置選項
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
character-set-server=utf8
default_storage_engine = InnoDB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
然後切換到mysql的bin目錄執行下面命令初始化資料庫
[[email protected] bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
執行完畢後會自動生成預設的密碼在執行記錄中,注意複製出來
通命令啟動mysql 服務,下方會提示啟動成功字樣
service mysql start
4、登入
[root@localhost bin]# ./mysql -uroot -p
Enter password: 輸入預設的臨時密碼
登入成功後,修改密碼
mysql> set password=password('新密碼');
為了Mysql 命令使用方便,配置一下mysql的環境變數
[root@localhost bin]# vi /etc/profile
使環境變數生效
[root@localhost bin]# source /etc/profile
從此無需在切換到mysql的bin下登入mysql了
5、開啟遠端登入
如果防火牆是開啟狀態的話,那我們先需要開啟埠,才能遠端登入,使用下面命令開放指定埠,然後重啟防火牆
[root@localhost local]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
[root@localhost local]# firewall-cmd --reload
設定mysql的遠端登入
mysql> grant all privileges on *.* to [email protected]'%' identified by '你的密碼';
mysql> flush privileges;
6、設定開機自啟
此步驟非必須,不影響使用,但是CentOS一般作為伺服器使用,因此,MySQL伺服器應該隨機自啟動
首先檢視自啟服務列表
[root@localhost local]# chkconfig --list
然後新增mysql服務並設定自啟
[root@localhost local]# chkconfig --add mysql
[root@localhost local]# chkconfig mysql on
然後使用上述命令再次檢視自啟服務列表,會看到mysql的2-5都顯示開(有些顯示的是 on),說明mysql服務會隨機器啟動而自動啟動,
相關推薦
CentOS7 環境下二進位制安裝Mysql5.7.23(都是64位)
網上這方面的安裝資料參差不齊,到處是坑,廢了我好大的勁才裝好,然後把自己整理一下,把安裝過程記錄了下來,同時也分享給有需要的朋友,話不多說,直接上菜 1、 首先去Mysql官網下載Mysql5.7.23 下載地址 https://dev.mys
linux centos7下原始碼 tar安裝mysql5.7.23(5.7以上均可試用)
1、工具:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz、centos7 2、解壓後,將mysql-5.7.22-linux-glibc2.12-x86_64裡面的東西放到 /usr/local/mysql資料夾下 3、新增系統mysql組和mysql使用者
linux centos7下源碼 tar安裝mysql5.7.23(5.7以上均可試用)
connect -s ice 安裝 oca 參考 tar centos7 改密碼 1、工具:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz、centos7 2、解壓後,將mysql-5.7.22-linux-glibc2.12-x86_
CentOs7下安裝mysql5.7.23(rpm安裝)
準備 一臺裝有centos7.3的電腦(或虛擬機器),mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar mysql的rpm安裝集合包 注意這樣選擇,可以獲得centos支援的版本。 一、安裝環境
CentOS7 linux下yum安裝mysql5.7
文章參考(https://www.cnblogs.com/jorzy/p/8455519.html) 1.建立存放安裝包的位置,並且進入該目錄 命令mkdir /share 命令cd /share 2.檢視系統是否已經安裝mysql,兩種方法都可以 方法一:rpm -qa | gre
Centos6.5下安裝mysql5.7版本(親測有效)
Step1: 檢測系統是否自帶安裝mysql # yum list installed | grep mysql Step2: 刪除系統自帶的mysql及其依賴 命令: # yum -y remove mysql-libs.x86_64 Step3: 給CentOS新增rp
windows server2016 壓縮包安裝mysql5.7.23(附提示丟失MSVCR120.dll的解決方案)
下載連結:https://pan.baidu.com/s/1TE6pAWvnnIMCZRuSyiIs1g 密碼:8xwf 解壓後新增環境變數:MYSQL_HOME D:\soft\mysql-5.7.23-winx64 新增到path:%MYSQL_HOME%\bin
CentOS6.7中安裝mysql5.7.23(rpm方式)(遠端連線,注意關閉防火牆:chkconfig iptables off)
1、 查以前是否裝過Mysql(以前裝過,注意將之前的檔案刪除,見檔案最後列表) rpm -qa|grep -i mysql 2、 發現有的話就都解除安裝 rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
phpstudy整合安裝環境所需執行庫vc9-vc14(32+64位)下載集合
個人站點 :http://oldchen.iwulai.com/ PHPstudy下載:http://phpstudy.php.cn/ 安裝使用說明: php5.3、5.4和apache都是用vc9編譯,電腦必須
Robot Framework安裝部署詳細教程(Windows7 64位)
Robot Framework安裝準備 說實話,在我玩了這麼多自動化工具後,感覺Robot Framework所需的環境和安裝過程是相對比較繁瑣和複雜的。要真正搭建一套可以使用的Robot Framework開發執行環境,需要以下: Pyth
linux centos7下原始碼 tar安裝mysql5.7.23或mysql5.7.20 圖文詳解
2018年04月20日 16:23:36 艦_長 閱讀數:11324更多 個人分類: 資料庫linux 之前用的rpm安裝的每次安裝都是最新的,,,導致每次版本不統一。。。 現在用tar包安裝5.7.22和5.7.20一樣的 5.7.20之後的和之前的版本還
centos7和centos6.5環境rpm方式安裝mysql5.7和mysql5.6詳解
安裝mysql5.7和mysql5.6詳centos7和centos6.5環境rpm方式安裝mysql5.7和mysql5.6詳解centos環境安裝mysql5.7其實不建議安裝mysql5.7 語法和配置可能和以前的版本區別較大,多坑,慎入1.yum方式安裝(不推薦)a.安裝mysql5.7 yum源ce
Centos7 安裝 mysql5.7.23
下載mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 安裝yum包 rpm -Uvh mysql80-community-release-el7-1.noarch.rpm 安裝mysql,此過程需要一定
Centos7二進位制安裝Mysql5.7及以上版本
1.建立mysql使用者組和使用者 groupadd mysql useradd -r -g mysql -s /sbin/nolog mysql 2.下載mysql相關版本二進位制包,並解壓移動至/usr/local目錄 wget http://mirrors.163.com/mysq
Centos7 下安裝mysql5.7.17(glibc版)
一、安裝前的檢查 1.1 檢查 linux 系統版本 [[email protected] ~]# cat /etc/system-release 1.2 檢查是否安裝了 mysql [[email protected] ~]# rpm -qa | grep m
Centos7下docker安裝mysql5.7
第一次使用docker安裝軟體,在此記錄一下安裝過程 1. DockerHub檢視mysql的版本號:DockerHub 2. 拉取mysql官方映象: #docker pull mysql:5.7 3. 建立mysql的相
CentOS7下yum安裝MySQL5.7
配置 yum 源 下載 mysql 源安裝包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm 安裝MySQL源 shell&g
Centos7 二進位制安裝mysql5.7
安裝環境 系統版本:CentOS Linux release 7.5.1804 (Core) Mysql版本:5.7.24 關閉防火牆並禁止開機自啟 systemctl stop firewalld.servicesystemctl disable firewalld 關閉selinux sed
centos7二進位制安裝MySQL5.7並且做主從複製
centos7 二進位制安裝MySQL5.7 1、先解除安裝掉mariadb 把從官網下載下來的二進位制包解壓 官方二進位制安裝包位置:https://dev.mysql.com/downloads/
Hyperledger fablic 0.6 在centos7環境下的安裝與部署
maker ber gin sudo 管理 lease nts eve blank 原文:http://blog.csdn.net/zhaoliang1131/article/details/54617274 Hyperledger Fabric超級賬本 項目約定共同遵守