1. 程式人生 > >CentOs 7 安裝mysql5.7(二進位制版本)

CentOs 7 安裝mysql5.7(二進位制版本)

1、下載二進位制版本安裝包。這裡以 5.7.11 版本為例。
2、我裝在/var/local目錄下面,把下載的mysql包放在這個資料夾下面,執行以下命令,期間建立一個mysql的軟連線。

# tar -zxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz
# ln -s mysql-5.7.12-linux-glibc2.5-x86_64 mysql 
# cd mysql

3、在mysql建立一個data目錄,用於存放資料檔案。執行以下命令

# groupadd mysql
# useradd -r -g mysql -s /bin/false mysql
# mkdir data # chown -R root:root . # bin/mysqld --initialize --user=mysql --basedir=/var/local/mysql --datadir=/var/local/mysql/data # bin/mysql_ssl_rsa_setup --datadir=/var/local/mysql/data

(記住祕鑰)

4、完成上述工作,配置my.cnf。修改 /etc/my.cnf。(也可從 /var/local/mysql/support-files 子目錄下找到一個叫 my-default.cnf 的配置樣例檔案,複製到/etc)執行命令。

複製命令:
# cp /var/local/mysql/support-files/my-default.cnf /etc/my.cnf
修改命令: # vi /etc/my.cnf

修改其中的內容如下:

basedir = /var/local/mysql
datadir = /var/local/mysql/data
log-error = /var/log/mysql-error.log

5、配置檔案修改儲存好後,就可以啟動服務了,確保當前目錄為 /var/local/mysql,然後執行以下命令:

# bin/mysqld_safe --user=mysql &

6、在mysql系統外,使用mysqladmin 。(進入到/var/local/mysql/bin)

# mysqladmin -u root -p password "newPwd"
Enter password: 【輸入原來的密碼】

7、在 Linux 下為了安全,預設是不允許 MySQL 伺服器本機以外的機器訪問 MySQL 資料庫服務的,因此需要重新授權 root 賬號。方便其他機器遠端訪問 MySQL 伺服器,MySQL 命令如下:

mysql> grant all privileges on *.* to [email protected]'%' identified by '1234';
mysql> flush privileges;

這樣就可以允許從其他機器用 root 賬號遠端登入 MySQL 伺服器了,可以用下面的 MySQL 命令來驗證一下:

mysql> use mysql;
mysql> select host,user from user;
+———–+———–+
| host | user |
+———–+———–+
| % | root |
| localhost | mysql.sys |
| localhost | root |
+———–+———–+
3 rows in set (0.00 sec)

進行到這裡,只能到指定資料夾來開啟or關閉mysql服務,所以設定開機啟動。

8、centos 配置mysql 開機啟動命令

  • 執行mysql.server指令碼,mysql.server指令碼通過呼叫mysqld_safe啟動伺服器,該指令碼可以通過引數start和stop指定啟動還是關閉。mysql.server指令碼在MySQL安裝目錄下的share/mysql目錄中,如果是採用原始碼安裝的MySQL,則可以在support-files目錄裡找到。如果想使用mysql.server,則必須把它複製到合適的執行級別目錄中。
# cp mysql.server /etc/init.d/mysqld
# chmod 755 /etc/init.d/mysqld
  • 如上配置之後,就可以利用以下命令啟動和關閉MySQL例項。
# service mysqld start/stop
# /etc/init.d/mysqld start/stop
  • 使用chkconfig命令配置開機自動啟動。
# chkconfig --add mysqld
# chkconfig mysqld on
  • 執行以下命令檢查是否正確啟用。
[root@bogon ~]# chkconfig --list mysqld
 mysqld             0:1:2:3:4:5:6:
  • 執行以下命令關閉MySQL。
# mysqladmin -p -u root shutdown

9、開啟3306埠,centos7使用firewall命令更快捷。

[[email protected] /]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[[email protected] /]$ firewall-cmd --reload

相關推薦

CentOs 7 安裝mysql5.7二進位制版本

1、下載二進位制版本安裝包。這裡以 5.7.11 版本為例。 2、我裝在/var/local目錄下面,把下載的mysql包放在這個資料夾下面,執行以下命令,期間建立一個mysql的軟連線。 # tar -zxvf mysql-5.7.12-linux-g

Centos 7 安裝mysql5.7.24二進位制 版本

Mysql 二進位制安裝方法 下載mysql https://dev.mysql.com/downloads/mysql/ 1.解壓包 tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2.實際生產環境 mv mysql-5.7.24-linux-glibc2

CentOS RPM 安裝 MySQL5.7

dem common -i libs reg pen monit rar moni 環境 CentOS 7 64位 MySQL 5.7 64位 1.卸載系統自帶的 mariadb [root@localhost /]# rpm -qa|grep mariadb mariad

centos 7 安裝mysql5.7

1.進入到要存放安裝包的位置 cd /home/lnmp   2.檢視系統中是否已安裝 MySQL 服務,以下提供兩種方式: rpm -qa | grep mysql yum list installed | grep mysql   3.如果已安裝則刪除

MySQL5.7....CentOS安裝MySQL5.7

1.檢查解除安裝老版本mysql        rpm -qa | grep -i mysql               #解除安裝與mysql相關的服務  

linux(centos)下安裝mysql5.7(mysql8.0類似)

本人使用的是centos64位系統。mysql安裝步驟如下: 1、下載mysql安裝包---二進位制壓縮包: 下載免費社群版本: 2、檢視系統是否自帶mysql,若有則將其解除安裝: 3、解壓壓縮包: 將壓縮包放在你需要安裝的路徑下:a:新建路徑

CentOS安裝mysql5.7

安裝環境:Centos 7.4,mysql 5.7 1.解除安裝原有的mysql資料庫 解除安裝已安裝的mysql,請參考另一篇博文《CentOS中解除安裝MySQL》 通過如下wget命令下載rpm安裝包 [root@mair-001 ~]

Linux centOS 檢查安裝mysql5.7.20資料庫的命令及流程

主要命令 在 Linux centOS 系統中安裝 mysql 資料庫,主要的 Linux 命令有 yum、wget、rpm。 安裝流程 檢查:在新開雲伺服器之後,都需要檢測系統是否自帶安裝mysql,輸入 # yum list installed | grep

centos 6.5 6.6 6.7安裝gitlab教程社群版

簡單的說安裝gitlab就兩種辦法主要介紹第一種:官網推薦的方法: 1.新建yum源 新建 /etc/yum.repos.d/gitlab-ce.repo,內容為 [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.t

centos安裝mysql5.7後,強行修改mysql的root密碼

昨天在centos下安裝mysql5.7後,卻發現無法登陸,才新安裝的mysql,初始密碼應該沒有,但是無論如何都無法登陸(提示密碼錯誤),沒辦法,只好強行修改mysql密碼。 輸入 [[email protected] bin]# mysqld_safe --

[伺服器學習]四:CentOS 7安裝MySQL5.7.21詳細完整教程

檢視作業系統版本 ##檢視作業系統版本 cat /etc/system-release 下載MySQL版本 下載地址:MySQL 5.7 下載連結 下載版本:我這裡選擇的5

CentOS安裝mysql5.7.18的正確姿勢

前段日子,學著在虛擬機器上裝一個mysql,但安了好幾次都失敗了,這讓我很尷尬,感覺我還是比較適合mongodb。。。。。不過機智的我最終還是把Mysql5.7.18裝好了,下面就給大家分享一下如何正確的安裝MYSQL5.7.18。 首先,到官網上下載mysq

CentOS 7 安裝MySQL5.7.25

解壓縮 服務 step spa 原因 官方下載 權限 ive 用戶家目錄 STEP 1. 下載 去往官方下載MySQL包.http://dev.mysql.com mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz STEP 2

Linux(CentOS6.7) 安裝MySql5.7資料庫

Linux(CentOS6.7) 安裝MySql5.7資料庫 圖文教程 linux(CentOS6.7) 環境Mysql 5.7.17安裝教程分享給大家,供大家參考,具體內容如下: 1系統約定 安裝檔案下載目錄:/data/software Mysql目錄安裝位置:/usr/loca

CentOS6.7安裝MySQL5.7詳細教程

vim /etc/my.cnf在[mysqld]部分新增: character-set-server=utf8 在檔案末尾新增[client]段,並在[client]段新增: default-character-set=utf8 修改好之後重啟mysqld服務: service mysqld rest

補發一下幾天前要上線的水文:阿里雲伺服器Centos6安裝Mysql5.8centos6.1

阿里雲伺服器安裝MySQL 提前說一句,發洩一下怨氣,百度上上面那麼多教程,一搜一大把,居然都說不清楚,或者壓根沒有照顧新手,沒有交代地亂來,真是讓人走冤枉路,裝了卸,卸了裝,原地爆炸!!! 切入正題,要安裝你先看看自己系統資訊(lsb_release -a,如果沒有這命令,可以先yum i

Centos7 Openstack nova模組安裝與分析Queens版本

一、Nova框架 Nova Api              :提供統一Rest-api風格API介面,作為Nova元件的入口,接受使用者的請求 Nova Scheduler  :負責排程,將例項分配到具體計算節點 Nova Conductor  :負責Nova與資料庫進行

Linux centos6.9版本下,安裝JDK1.8簡易版本

安裝JDK共分為三步: 第一步,刪除原有系統的JDK,有的是自帶的openJDK,有的是老版本的JDK,因為伺服器版本的不同及程式執行,需要我們尋找合適的JDK版本進行安裝,以便能使我們的程式正常工作。 第二步,下載適合版本的JDK,解壓,配置環境變數。 第三步,啟動並

在 Ubuntu 中安裝 MySQL5.7.20任意版本

相關連結: 在 CentOS 1804 中 使用 yum 安裝 MySQL 5.7 最新版 在 CentOS 1804 中 安裝 MySQL 5.7.20 (或任意MySQL版本) 在 CentOS 1804 中 修改 MySQL 密碼策略 在 CentOS 中 開啟 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