1. 程式人生 > >Linux centos7環境下MySQL安裝教程

Linux centos7環境下MySQL安裝教程

Linux centos7環境下安裝MySQL步驟的詳細介紹

安裝MySQL

mysql 有兩個跟windows不同的地方

1)、my.ini 儲存到/etc/my.ini

2)、使用者許可權,單獨使用者執行

一、查詢以前是否安裝有mysql,使用下面命令:

rpm –qa | grep -i mysql

如果顯示有如下包則說明已安裝mysql

mysql-4.1.12-3.RHEL4.1

mysqlclient10-3.23.58-4.RHEL4.1

二、下載mysql解壓包

mysql-5.7.17-linux-glibc2.5-x86_64.tar (去http://mirrors.sohu.com網站上下載)

也可以在Linux作業系統底下進行下載, 輸入如下命令

?
1 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

建立目錄software用於存放我們待會要下載的mysql包,先去到該目錄 輸入命令:cd /software

下載完成後,你會在software目錄下看到多出一份mysql安裝包檔案

三、建立使用者,以及mysql的目錄

1、groupadd mysql #建立一個mysql的組

2、useradd -r -g mysqlmysql #建立mysql使用者,並且把使用者放到mysql組

3、passwd mysql #給mysql使用者設定一個密碼

四、解壓mysql安裝包

1、先把tar.gz包移動到/usr/local 目錄下, 輸入命令

?
1 mv /software/MySQL/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz/usr/local

2、解壓tar.gz包

先去到/usr/local 目錄下, 輸入命令cd /usr/local

解壓命令 tarzxvfmysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

輸入檢視目錄命令 ll

會發現多出目錄 mysql-5.7.17-linux-glibc2.5-x86_64

注意:沒有data 目錄,my.ini檔案 在support-files 目錄下

3、改一下目錄名字為 /usr/local/mysql

(這是linux下mysql的預設安裝安裝目錄)

把解壓出來的檔案改下名字,改為mysql

輸入命令: mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql

五、配置相關的啟動配置檔案

首先要去到support-files/檔案目錄下

輸入命令: cd support-files/

1、複製my.cnf 到 /etc/my.cnf (mysql啟動時自動讀取)

輸入命令 cpmy-default.cnf /etc/my.cnf

2、解決亂碼問題

輸入命令:vi /etc/my.cnf (進入可編輯狀態)

更改:

[mysql]

default-character-set=utf8(表示解決客戶端亂碼問題)

[mysqld]

default-storage-engine=INNODB

character_set_server=utf8(表示解決服務端亂碼問題)

3、複製mysql.server 到/etc/init.d/ 目錄下 【目的想實現mysqld -install這樣開機自動執行效果】

輸入命令 cp mysql.server /etc/init.d/mysql (mysql是服務名)

注意: /etc/init.d/ 目錄,等效於登錄檔HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services記錄有那些服務

4、修改/etc/init.d/mysql 引數

輸入命令 vi /etc/init.d/mysql

給與兩個目錄位置

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

5、給目錄/usr/local/mysql 更改擁有者

輸入命令 chown -R mysql:mysql /usr/local/mysql/

六、初始化mysql的資料庫

1、初始化mysql

mysql_install_db (老版本的做法)

新版本: 初始化

輸入命令 ./mysqld --initialize --user=mysql--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

生成出一個data目錄,代表資料庫已經初始化成功

並且mysql的root使用者生成一個臨時密碼:(記錄下臨時密碼XXX)

2、給資料庫加密

輸入命令 ./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

3、啟動mysql

輸入命令 ./mysqld_safe --user=mysql & (&符表示提交到後臺執行mysql服務)

七、進入客戶端

1、登入

輸入命令 ./mysql -uroot -p

然後再輸入你的臨時密碼

2、修改密碼

輸入命令 set password=password(‘xxxx')

八、window遠端訪問Linux虛擬機器的mysql

先來看看資料庫結構

1、關閉防火牆 (或者給防火牆開放埠),這樣window才能連線上

輸入命令 systemctl stop firewalld.service

2、給Windows授權

輸入命令 mysql>grant all privileges on *.* [email protected]'%' identified by '123456';

?
1 2 mysql>use mysql; mysql>select host,user from user;

【多出一條遠端登入使用者記錄】

?
1 mysql>flush privileges;

3、遠端連結資料庫,或者重啟(init 6)。

輸入命令:mysql –hIP地址 -uroot -p123456

九、設定開機自動啟動mysql服務

1、新增mysql服務

輸入命令 chkconfig --add mysql 【mysqld -install】

2、設定mysql服務為自動

輸入命令 chkconfig mysql on

3、重啟檢查

?
1 2 3 init 6 ps –ef | grep mysql

十、設定path

輸入命令 vi /etc/profile

輸入命令 exportPATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH

配置好mysql環境變數後,我們往後登入mysql就不用再去到/usr/local/mysql/bin目錄才能登入了,現在可以在任意目錄下登入mysql了

到了這裡我們就成功在Linux centos7環境下安裝MySQL了。

感謝各位博友的支援!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援指令碼之家。

原文連結:http://www.cnblogs.com/ZRJ-boke/p/6277031.html

相關推薦

Linux centos7環境MySQL安裝教程

Linux centos7環境下安裝MySQL步驟的詳細介紹 安裝MySQL mysql 有兩個跟windows不同的地方 1)、my.ini 儲存到/etc/my.ini 2)、使用者許可權,單獨使用者執行 一、查詢以前是否安裝有mysql,使用下面命令: rpm –qa

Linux(Centos7)環境Zookeeper的安裝與配置

首先下載我們的zookeeper,這裡我使用的是zookeeper-3.4.12版本,大家也可以去官網下載新版本! 然後把下載下來的壓縮包拷貝到Linux伺服器下的目錄中 然後執行命令   tar -zxvf zookeeper-3.4.12.tar.gz -C /usr

如何在Linux(Centos7)環境安裝Redis(面向小白)

今天要說的是如何在Linux(Centos)環境下實現Redis的簡單安裝(我相信你一定已經會簡單的Linux操作了,所以在這裡我就不再囉嗦了),下載地址在這裡(redis-4.0.10) 連結:https://pan.baidu.com/s/1bJSQ7I-mT1dpSZMx0SOGCQ&

第一章 python分散式爬蟲打造搜尋引擎環境搭建 第二節 CentOS7環境Mysql安裝

        CentOS7環境下Mysql的安裝方式有很多,可以用壓縮包安裝,也可以在聯網的情況下直接命令下載安裝!此篇文章將介紹一下如何通過命令安裝mysql資料庫!下面的程式碼都是親自實驗可用的,可以方便快捷的安裝mysql。 第一, MySQL的

Linux(CentOS7)環境安裝SQL SERVER

官方文件:https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-red-hat OS必須條件: Memory: 3.25 GB File System: XFS or EXT4 (other file

mysql-8.0.1在windows環境安裝教程圖解

注:安裝環境win10 一、下載地址 二、配置 2-1.解壓 將zip包解壓到在一個合適的地方,可重新命名 2-2.配置環境變數 首先找到系統中的高階系統設定,點選之後彈框選擇右下角的環境變數 然後在開啟環境變數面板中的系統

Linux(CentOS)環境MySQL安裝、配置與使用

1.準備 注意:檢查伺服器是否已經安裝過mysql,若已安裝可能會導致安裝失敗,解除安裝方法如下: 比如用yum安裝過mysql-server,用命令# yum remove mysql刪除。 通過rpm命令檢視之前是否安裝過mysql: # rpm

Hyperledger fablic 0.6 在centos7環境安裝與部署

maker ber gin sudo 管理 lease nts eve blank 原文:http://blog.csdn.net/zhaoliang1131/article/details/54617274 Hyperledger Fabric超級賬本 項目約定共同遵守

CentOS7環境GitLab安裝及基本配置

tro 用戶 etc 進入 註意 AD centos systemctl rpm -ivh   新實驗室要求重新建設GitLab,對於我來講,是第一次有機會當元老參與實驗室的建設。下面分享我自己的實測經驗: 1. 安裝依賴軟件並設置開機啟動 yum install curl

centos7+nginx+php+mysql 安裝教程

安裝php yum -y install epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum -y install php56w php56w-mysql p

在ConoHa上Centos7環境原始碼安裝部署LNMP

本文記錄了從原始碼,在Centos 7上手動部署LNMP環境的過程,為了方便以後對nginx和mariadb進行升級,這裡採用yum的方式進行安裝。 1.建立執行網站和資料庫的使用者和組 groupadd www useradd -g www admin passwd admin #然後輸入你想設定的密

Linux/CentOS環境如何安裝和配置PhantomJS工作環境

1. 安裝步驟 1.1 在伺服器上新建想要下載和安裝的目錄: 如mkdir  PhantomJS 1.2 下載PhantomJS安裝包 wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-

騰訊雲centos7 環境搭建 mysql安裝

版權宣告:本文為博主原創文章,未經博主允許不得轉載。    https://blog.csdn.net/paulowina/article/details/79890644 參考地址: https://www.cnblogs.com/lgqboke/p/6873734.

centos7環境RabbitMQ安裝與配置

RabbitMQ是流行的開源訊息佇列系統,是AMQP(Advanced Message Queuing Protocol高階訊息佇列協議)的標準實現,用erlang語言開發。RabbitMQ據說具有良好的效能和時效性,同時還能夠非常好的支援叢集和負載部署,非常適合在較大規模的分散式系統中使用,具體使用場景請參

【數據庫】3.0 ‘’Windows系統環境MySQL安裝

數據庫 alt 壓縮 article 免安裝配置 acm image mysql my.ini 1.0 我的操作系統是window10 專業版 64位。,不過至少windows7以上系統都是一樣的。 關於MySQL如何下載,請參考博文: 【數據庫】2.0 如何獲得MySQL

CentOS7 環境二進位制安裝Mysql5.7.23(都是64位)

網上這方面的安裝資料參差不齊,到處是坑,廢了我好大的勁才裝好,然後把自己整理一下,把安裝過程記錄了下來,同時也分享給有需要的朋友,話不多說,直接上菜 1、 首先去Mysql官網下載Mysql5.7.23   下載地址   https://dev.mys

centos7.5mysql安裝和配置

1.在centos7上安裝mysql,採用rpm進行安裝 1.1檢視系統mysql的安裝情況 # rpm -qa | grep mysql  // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫 如果系統有安裝,那可以選擇進行解除安裝 [[email&

CentOS7環境MySQL定時備份

1、新建備份指令碼 vi /home/mysqlbak/mysql_bak.sh填入以下內容: mysql_user="USER" #MySQL備份使用者 mysql_password="PASSWORD" #MySQL備份使用者的密碼 mysql_host="

Linux環境編譯安裝Mysql

mysql上一篇文章介紹了手工編譯安裝Apache,這篇文章將繼續之前的文章,介紹如何編譯安裝Mysql。 - 二、 編譯安裝Mycql 1. 首先解壓mysql文件到/opt目錄。 tar zxvf /opt/lamp/mysql-5.5.24.tar.gz -C /opt/ 2.確認安裝 gcc 、

centos7.2 環境 mysql-5.1.73 安裝配置

安裝mysql,安裝前準備 如果mysql使用者不存在,那麼新增mysql使用者 groupadd mysql useradd -g mysql mysql mysql編譯安裝 tar -zxvf mysql-5.1.73.tar.gz cd mysql-5.1.73 yum install nc