1. 程式人生 > >centos7.5 安裝mysql步驟記錄

centos7.5 安裝mysql步驟記錄

一、下載mysql的安裝包

選擇合適自己系統的版本,centos安裝選擇 Linux-Generic 這個版本的,然後根據自己系統,選擇32位還是64位下載即可。

二、安裝到Linux

1.檢查Linux環境。

Centos7將預設安裝了Mariadb。MariaDB資料庫管理系統是MySQL的一個分支。如果不解除安裝,可能會造成衝突,為了省事,還是乾脆解除安裝了。

rpm -qa|grep mariadb  // 查詢出來已安裝的mariadb
rpm -e --nodeps 檔名  // 解除安裝mariadb,檔名為上述命令查詢出來的檔案

2.建立mysql的資料夾,並將下載好的安裝包 .tar.gz 上傳至該資料夾中

本人是將mysql放在了 /usr/mysql下

然後解壓檔案到當前目錄下

tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

解壓之後可以將解壓後的資料夾目錄改個名字,以便閱讀使用

三、配置註冊資料庫相關資訊

1、執行以下命令來建立mysql使用者組

groupadd mysql

2、執行以下命令來建立一個使用者名稱為mysql的使用者並加入mysql使用者組

useradd -g mysql mysql

3、修改目錄許可權

chown -R mysql:mysql /usr/mysql/mysql_5.6.40_x86_64

4、修改資料庫配置

將Linux目錄切換到  /etc  目錄下找到 my.cnf 檔案

vim  /etc/my.cnf 

將原來的內容全部刪除,然後重新寫入

#客戶端編碼集
[mysql]
default-character-set=utf8

[mysqld]
#設定埠號
port = 3306
#設定服務端的編碼集
character-set-server=utf8

lower_case_table_names=1
#設定mysql的目錄地址
basedir=/usr/mysql/mysql_5.6.40_x86_64
#設定mysql資料存放的目錄地址
datadir=/usr/mysql/mysql_5.6.40_x86_64/data
#設定最大連線數
max_connections=200
#建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
#
max_allowed_packet=16M

5.安裝資料庫

將目錄切換至 /usr/mysql/mysql_5.6.40_x86_64/scripts 目錄下,並修改執行以下命令:

./mysql_install_db --user=mysql --basedir=/usr/mysql/mysql_5.6.40_x86_64/ --datadir=/usr/mysql/mysql_5.6.40_x86_64/data/ 

注意:若執行以上最後一個命令出現以下問題:

FATAL ERROR: please install the following Perl modules before executing  ./mysql_install_db:Data::Dumper
解決方法 :安裝autoconf庫
命令: yum -y install autoconf

然後在執行安裝命令即可。

到此,資料庫安裝完畢。

四、配置mysql 與 Linux相關的便捷配置

1、設定開機自啟動mysql服務指令碼

cp /usr/mysql/mysql_5.6.40_x86_64/support-files/mysql.server  /etc/rc.d/init.d/mysqld
然後切換目錄到 /etc/rc.d/init.d
授權
chmod 777 /etc/rc.d/init.d/mysqld

2、將mysqld服務加入到系統服務

chkconfig --add mysqld

檢查mysqld服務是否已經生效

chkconfig --list mysqld

命令輸出類似下面的結果:

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off

表明mysqld服務已經生效,在2、3、4、5執行級別隨系統啟動而自動啟動,以後可以使用service命令控制mysql的啟動和停止

3、將mysql的bin目錄加入PATH環境變數

vim ~/.bash_profile

在檔案最後新增如下資訊:
PATH=/usr/mysql/mysql_5.6.40_x86_64/bin:$PATH:$HOME/bin
export PATH

修改後儲存並退出,並執行以下命令,立馬重啟生效

source ~/.bash_profile

4、防火牆設定

首先檢查防火牆狀態

systemctl status firewalld.service

新增3306 埠到防火牆
firewall-cmd --zone=public --add-port=3306/tcp --permanent
命令含義:
--zone #作用域
--add-port=3306/tcp #新增埠,格式為:埠/通訊協議
--permanent #永久生效,沒有此引數重啟後失效

重啟防火牆

systemctl stopfirewalld.service

systemctl start firewalld.service

五、啟動mysql與設定遠端連線

1、啟動與關閉mysql

啟動mysql

service mysqld start

關閉mysql

service mysqld stop

2、修改密碼以及設定遠端連線

mysql -uroot -p

注意:mysql預設是沒有密碼的,敲回車直接進去即可。

設定root賬戶密碼為root(也可以修改成你要的密碼)

use mysql; update user set password=password('root') where user='root' and host='localhost';


設定遠端主機登入,注意下面的username 和 password改成你需要設定的使用者和密碼
GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "password";  

相關推薦

centos7.5 安裝mysql步驟記錄

一、下載mysql的安裝包 選擇合適自己系統的版本,centos安裝選擇 Linux-Generic 這個版本的,然後根據自己系統,選擇32位還是64位下載即可。 二、安裝到Linux 1.檢查Linux環境。 Centos7將預設安裝了Mariadb。Maria

centos7.5 安裝Nginx步驟記錄

一、安裝準備 首先由於nginx的一些模組依賴一些lib庫,所以在安裝nginx之前,必須先安裝這些lib庫,這些依賴庫主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以執行如下命令安裝     $   yum inst

CentOS 6.5 安裝mysql 過程記錄

配置 沒有 最後一行 .tar.xz 但是 inf mkdir symbol tar.xz 下載的時候一定選對應的版本, el6 還是el7 或者其他版本,不然會出現意向不到的驚喜 比如:我剛開始的時候下載的 el7 版本的 mysql , 然後安裝的時候 就會出現:

Centos7.5 安裝 mysql 5.7 ( 解除安裝自帶 MariaDB)(實測)

ps原作者的話介紹下背景:CentOS 7 版本將MySQL資料庫軟體從預設的程式列表中移除,用MariaDB代替了,MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社群在維護,採用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,因

CentOS7.4安裝MySQL踩坑記錄

pre table tro end warning 更新 file auth lock CentOS7.4安裝MySQL踩坑記錄 time: 2018.3.19 CentOS7.4安裝MySQL時網上的文檔雖然多但是不靠譜的也多, 可能因為版本與時間的問題, 所以記錄下自

Centos7.4 安裝MySQL 5.7.21 (通用二進制包)

efi table eric 下載 logic ant ras modify 軟件 1.下載安裝包 MySQL 官方下載地址:https://dev.mysql.com/downloads/mysql/ MySQL 5.7官方安裝文檔:https://dev.mysql.c

Centos7編輯安裝mysqlmysql-5.7)

否則 時間 一個 err 設置密碼 ant 存儲 17. 軟件包 數據庫的必要性:使用數據庫可以高效且條例分明的存儲數據,使人們能夠更加迅速、方便管理數據。 數據庫的3個特點: 可以結構化存儲大量的數據信息,方便用戶進行有效的檢索和訪問。 可以有效的保持數據信息的一致性,

記錄阿里雲ECS(Centos7.4)安裝mysql 8.0.X服務

#*.rpm介紹 大多數二進位制rpm包都包含在名稱中倒數第二個欄位中編譯rpm的體系結構。.rpm軟體包有那麼幾種 *.src.rpm 源程式包,要先通過編譯才能安裝 *.noarch.rpm 該包適用於任何架構 *.i*86.rpm 該包適用於intel cpu的電腦上執行 *.amd

CentOS7.2安裝MySQL 5.7.10

1.下載MySQL源 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 2.安裝MySQL源 sudo rpm -ivh mysql57-community-release-el7-7.

47、CentOS7原始碼安裝mysql-5.7.24

find / -name mariadb* yum -y remove mariadb-libs-5.5.44 find / -name mariadb* yum -y groupinstall "Development tools" "Server Platform Development"

Centos7.5安裝Rabbitmq 3.7.8 簡明步驟

1.在/etc/yum.repos.d路徑下新建檔案rabbitmq_erlang.repo,內容入: # In /etc/yum.repos.d/rabbitmq_erlang.repo [rabbitmq_erlang] name=rabbitmq_erla

centos7.2 安裝mysql 5.7.21

1.下載 cd /data/server/ wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 2.解壓並重命名 tar -xzvf mysql-5.7.21-linux

CentOS7 離線安裝mysql-5.7.16

1 . 安裝新版mysql前,需將系統自帶的mariadb-lib解除安裝 [root@slave mytmp]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 [root@sla

CentOS7.5安裝與使用mysql-workbench

1.下載 https://dev.mysql.com/downloads/workbench/ 要選開發版,通用版安裝後要麼閃退要麼起不來 2.安裝 rpm -ivh mysql-workbench-community-8.0.11-0.1.rc.el7.x86_64.rpm 可以在“應用程式”

CentOS7安裝mysql安裝版(mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz)

1.從mysql官網下載二進位制安裝包(https://dev.mysql.com/downloads/mysql/) 2.檢查是否已經安裝了mysql或者是MariaDB,如果已經安裝,則先把安裝的解除安裝 [[email protected] software]#

centos7.4 安裝 mysql 5.7

CentOS 7 版本將MySQL資料庫軟體從預設的程式列表中移除,用MariaDB代替了,MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社群在維護,採用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL後,有將MySQL閉源的

阿里雲centos7.2安裝mysql-5.7.20

環境:阿里雲centos7.2 mysql版本:mysql-5.7.20 mysql下載地址:https://dev.mysql.com/downloads/mysql/ 選擇對應的版本 安裝步驟 1、下載mysql 命令:wget https://cdn.mysql.c

CentOS7.5安裝Java+Mysql+Nginx+Tomcat(一)安裝MySQL5.7.22

CentOS7.5安裝MySQL5.7.22(新伺服器) 1、獲取MySQL安裝包    ①下載安裝包    訪問https://dev.mysql.com/downloads/mysql/5.7.html#downloads,選擇MySQL版本5.7.22,系統選擇R

docker centos7 原始碼安裝MySQL-5.7

增加使用者和目錄  [[email protected] /]# groupadd mysql [[email protected] /]# useradd -g mysql mysql [[email protected] /]# passwd mysql [[em

centos7 配置安裝 mysql 5.7

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm 3.安裝mysql sudo yum install mysql-community-server 4.啟動mysql,檢查服務狀態