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.5下mysql安裝和配置
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