centos7環境下mysql5.7的安裝與配置
最近無事閒來折騰虛擬機器,以前都是折騰雲伺服器,現在自己搗搗。看到mysql的教程蠻好的,準備做個筆記。原文來自mysql5.7的安裝與配置(centos7環境)
第一步:下載mysql
[root@MiWiFi-R3-srv ~]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
若報-bash: wget: command not found,則表明沒有安裝wget,需要安裝,安裝命令如下:
yum -y install wget
安裝完成即可以使用。
1:檢查是否本地已經安裝了mysql
rpm -qa | grep mysql
2:解除安裝以前的mysql
rpm -e 已經存在的MySQL全名
第二步:解壓檔案
[root@MiWiFi-R3-srv ~]# tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
檔名修改為mysql:
[root@MiWiFi-R3-srv local]# mv mysql-5.7.17-linux-glibc2.5-x86_64/ mysql
第三步:配置啟動檔案
然後去到mysql的support-files目錄下,複製my.cnf到 /etc/my.cnf(mysqld啟動時自動讀取)
[[email protected] local]# cd mysql/support-files/ [[email protected] support-files]# cp my-default.cnf /etc/my.cnf cp: overwrite ‘/etc/my.cnf’? yes
注意:如果你在安裝時Linux虛擬機器時同時安裝了預設的mysql,此時操作以上步驟,終端將會提示你檔案已存在是否覆蓋,輸入yes覆蓋即可。
2、配置資料庫編碼
[[email protected] support-files]# vim /etc/my.cnf
新增以下內容:
[mysql] default-character-set=utf8 [mysqld] default-storage-engine=INNODB character_set_server=utf8
3、複製mysql.server到/etc/init.d/目錄下(目的想實現開機自動執行效果)
[[email protected] support-files]# cp mysql.server /etc/init.d/mysql
4、修改/etc/init.d/mysql引數
[[email protected] support-files]# vim /etc/init.d/mysql
修改以下內容:
basedir=/usr/local/mysql datadir=/usr/local/mysql/data
5、出於安全便利,建立一個操作資料庫的專門使用者
建立一個mysql的組:
[[email protected] support-files]# groupadd mysql
建立mysql使用者,並且把使用者放到mysql組:
[[email protected] support-files]# useradd -r -g mysql mysql
給mysql使用者設定一個密碼:
[[email protected] support-files]# passwd mysql
給目錄/usr/local/mysql 更改擁有者:
[[email protected] support-files]# chown -R mysql:mysql /usr/local/mysql/
第四步:初始化 mysql 的資料庫
[[email protected] support-files]# cd /usr/local/mysql/bin/ [[email protected] bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
初始化後會生成一個臨時密碼 [email protected]::*(最好先記錄這個臨時密碼)
2.給資料庫加密
[[email protected] bin]# ./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
3.啟動mysql
[[email protected] bin]# ./mysqld_safe --user=mysql &
4.檢查mysql是否啟動
[[email protected] bin]# ps -ef|grep mysql
發現有程序便代表啟動成功,退出mysql。
mysql>exit
第五步:進入客戶端
1.登入:
[[email protected] bin]# ./mysql -uroot -p
Enter password:這裡輸入之前的臨時密碼
2.修改密碼
mysql> set password=password('新密碼');
第六步:設定遠端訪問
1:開啟mysql的預設埠3306:
[[email protected] bin]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
提示FirewallD is not running,如下圖所示。(ps:圖片是在網上找的)
(1)通過systemctl status firewalld檢視firewalld狀態,發現當前是dead狀態,即防火牆未開啟。
(2)通過systemctl start firewalld開啟防火牆,沒有任何提示即開啟成功。
(3)再次通過systemctl status firewalld檢視firewalld狀態,顯示running即已開啟了。
如果要關閉防火牆設定,可能通過systemctl stop firewalld這條指令來關閉該功能。
開啟3306埠正確為:
[[email protected] bin]# firewall-cmd --zone=public --add-port=3306/tcp --permanent success [[email protected] bin]# firewall-cmd --reload success
2:設定mysql的遠端訪問
設定遠端訪問賬號:grant all privileges on . to 遠端訪問使用者名稱@’%’ identified by ‘使用者密碼’;
mysql> grant all privileges on *.* to [email protected]'%' identified by 'root';
重新整理:
mysql> flush privileges;
第七步:設定開機自啟動
1、新增服務mysql
[[email protected] bin]# chkconfig --add mysql
2、設定mysql服務為自啟動
[[email protected] bin]# chkconfig mysql on
第八步:配置環境變數
[[email protected] ~]# vim /etc/profile
最後一行新增:
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
使修改生效:
[[email protected] ~]# source /etc/profile
至此,mysql5.7的安裝就完成了!!!
相關推薦
CentOS7 64位下MySQL5.7安裝與配置
mmu html sql -o ces valid ica strong med 1、下載並安裝MySQL官方的 Yum Repository 下載安裝用的Yum Repository [root@izm5e14weg5qigotah0j80z ~]# wget -i
CentOS7 64位下MySQL5.7安裝與配置(YUM)
isa 插件 lan 修改 文件路徑 res http off head 原文:https://www.linuxidc.com/Linux/2016-09/135288.htm 安裝環境:CentOS7 64位 MINI版,安裝MySQL5.7 1、配置YUM源 在M
CentOS7-64位下 MySQL5.7 安裝與配置(YUM)
1、配置YUM源 在MySQL官網中下載YUM源rpm安裝包 http://dev.mysql.com/downloads/repo/yum/ # 下載MySQL源安裝包 [[email protected] ~]# w
Linux(Centos7)環境下Zookeeper的安裝與配置
首先下載我們的zookeeper,這裡我使用的是zookeeper-3.4.12版本,大家也可以去官網下載新版本! 然後把下載下來的壓縮包拷貝到Linux伺服器下的目錄中 然後執行命令 tar -zxvf zookeeper-3.4.12.tar.gz -C /usr
CentOS7環境下Weblogic的安裝與配置
1、上傳安裝包至Linux伺服器 2、安裝Weblogic準備 1、賦予Weblogic安裝檔案可執行許可權 chmod 777 /home/weblogic/wls1031_linux32.bin 2、安裝依賴包 因為本次安裝的Weblogic為32位版
centos7環境下mysql5.7的安裝與配置
最近無事閒來折騰虛擬機器,以前都是折騰雲伺服器,現在自己搗搗。看到mysql的教程蠻好的,準備做個筆記。原文來自mysql5.7的安裝與配置(centos7環境) 第一步:下載mysql [root@MiWiFi-R3-srv ~]# wget https://dev.mysql.com/get/Downl
CentOS7下安裝MySQL5.7安裝與配置(YUM)
centos7下安裝mysql5.7安裝與配置(yum) CentOS7下安裝MySQL5.7安裝與配置(YUM) 安裝環境:CentOS7 64位 MINI版,安裝MySQL5.71、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.co
Centos7 mysql5.7安裝與配置
文章目錄 Centos7 mysql5.7安裝與配置 安裝 方法一 mariadb代替 方法二 官網安裝mysql 配置 初始化密碼 設定簡單密碼 允許遠端連線
Ubuntu16.04環境下MySQL5.7安裝&配置以及遠端訪問
mysql> set character_set_client=utf8; mysql> set character_set_connection=utf8; mysql> set character_set_database=utf8; mysql> set charact
WIN10環境下MAVEN的安裝與配置
前言 寫部落格的目的是為了記錄所學的知識,以後忘了也能快速找到,不用臨時去搜索。其中主要參考了這篇部落格:http://blog.csdn.net/jiuqiyuliang/article/details/45390313 一、準備工作 Java開發環境(我的jdk版本是
基於centos7系統下SVN的安裝與配置(阿里雲伺服器下Linux)
對於企業或者公司來說,檔案的管理一直以來都是很頭疼的事,SVN的出現對於檔案的管理提供了很大的幫助。廢話不多說了,關於SVN,就不做過多介紹了,想要了解更多的話,請檢視SVN簡介。 關於Linux系統下如何安裝SVN,下面給我我自己的實踐步驟
Windows環境下MongoDB 的安裝與配置
1.首先到官網(http://www.mongodb.org/downloads )下載合適的安裝包,目前的最新版本為2.6 安裝包有zip和msi格式的,這裡推薦下載zip格式的,msi的其實也就是進行了下解壓縮而已,而且安裝時不讓選擇安裝路徑,預設安裝到C
linux 環境下mysql的安裝與配置
1,下載mysql源安裝包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2,安裝mysql源 yum localin
超級賬本專案在centos7環境下基於Docker安裝與部署
Hyperledger 專案是開源介面向開放、標準區塊鏈技術的首個重要探索,在 Linux 基金會的支援下,吸引了眾多科技和金融巨頭的參與。 本文將介紹 hyperledger 專案的歷史,並以核心的 fabric 專案為例,講解如何快速安裝部署和應用區塊鏈系統。專案基於Do
Linux環境下Redis的安裝與配置
一、Linux環境下安裝Redis Redis的官方下載網址是: (這裡下載的是Linux版的Redis原始碼包) Redis伺服器端的預設埠是6379。 這裡以虛擬機器中的Linux系統如何安裝Redis進行講解。 1. 在windows系統中下載好Redis的原始
Linux環境下OpenCV的安裝與配置
Linux下OpenCV的安裝 1.cmake以及相關依賴庫的安裝 因為OpenCV2.2版本之後,需要用cmake來生成Makefile檔案,因此在安裝OpenCV之前,要安裝cmake以及cmake依賴庫。 終端輸入:apt-get install cmake apt-get i
【Redis學習】:Linux環境下的Redis安裝與配置
安裝環境 redis是C語言開發的,安裝redis需要先將官網上下載的原始碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc。這個最好使用yum安裝,因為依賴關係比較多,自己不好找
mysql5.7安裝與配置
Step1: 檢測系統是否自帶安裝mysql # yum list installed | grep mysql Step2: 刪除系統自帶的mysql及其依賴 命令: # yum -y remove mysql-libs.x86_64 1 檢視Linux發行
Ubuntu環境下MySql解除安裝與配置問題
今天忙活了一整天的MySql的配置,原因主要是對MySql的配置檔案中的 datadir 及 socket的選項修改不當造成的。出現故障時,並沒有想到要記錄下故障資訊,因此,在這裡大致還原下。 首先,我作死地更改my.cnf(實際上由於版本問題,配置檔案其實在/etc/my
Linux環境下FFMPEG的安裝與配置
首先,安裝相關編碼器 lame-3.100.tar.gz tar -zxvf lame-3.100.tar.gz cd lame-3.100 ./configure make make install make clean libogg-1.3.3.tar.gz