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編輯安裝mysql(mysql-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,檢查服務狀態