1. 程式人生 > >在centos安裝mysql的rpm模式

在centos安裝mysql的rpm模式

官方下載mysql的rpm安裝包,通常我們只需要下載4個包即可。

下載地址如下:

https://dev.mysql.com/downloads/mysql/

關於centos的安裝包,下載:

7或者7版本以上 下載redhat7 X64或者32

6版本下載redhat6 X64或者32

此下安裝過程也可適用redhat

只需要下載mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar) 即可,他包含了下面的所有檔案。

mysql安裝包有點多,在官方有一句話是這樣說的:
在大多數情況下,你只需要安裝MySQL-server和MySQL-client安裝包就可以
安裝上一個標準功能的MySQL。對於一個標準安裝來說,其他的安裝包不是必需的。

所以我們不必頭疼。

而client和server又依賴於一些其他包,所以我們只需要4個包即可。

mysql-community-client-5.7.20-1.el7.x86_64.rpm

mysql-community-common-5.7.20-1.el7.x86_64.rpm

mysql-community-libs-5.7.20-1.el7.x86_64.rpm

mysql-community-server-5.7.20-1.el7.x86_64.rpm

下面安裝都採用root模式進行安裝

1.安裝之前的解除安裝
rpm -qa|grep mariadb
此命令是查詢之前版本的mysql
解除安裝命令
rpm -e --nodeps mariadb-libs-5.5.41-2.el7_0.x86_64
檢測自帶的mysql以及rpm包
rpm -qa | grep -i mysql 
yum -y remove mysql 移除
2.安裝
雖然mysql有如此之多的安裝包,但是我們僅需要安裝我們需要的就可以了


再新建之前我們需要先建立使用者組
groupadd mysql 
useradd -r -g mysql mysql 


按照步驟安裝如下即可。
rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm 
rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm 
至此mysql安裝成功


第一次進入是不知道mysq密碼的,可以在var/log/mysqld.log找到mysql的日誌,來找到mysql預設設定的初始密碼

搜尋關鍵字generated其中有類似A temporary  password is generated for

[email protected]: 密碼

如果mysqld.log裡面沒有內容,重啟一下reboot則就能看到日誌內容



mysql -u root -p 進入後需要設定密碼,密碼可能會設定失敗,因為複雜度安全度太低
set password=password("[email protected]");


mysql授予遠端訪問許可權,類似如下,其中的 ON *.* TO 是授予任何主機訪問,假若我們只針對具體某類IP也可以進行設定
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '[email protected]
' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'mysql'@'%' IDENTIFIED BY '[email protected]' WITH GRANT OPTION;
授予後需要重新整理一下許可權才能使用,如下

FLUSH PRIVILEGES;

1.關於centos7以上的啟動方式如下:

啟動mysql服務

systemctl start mysqld.service

停止mysql服務

systemctl stop mysqld.service

重啟mysql服務

systemctl restart mysqld.service

檢視mysql服務當前狀態

systemctl status mysqld.service

設定mysql服務開機自啟動

systemctl enable mysqld.service

停止mysql服務開機自啟動

systemctl disable mysqld.service
2.如果不設定mysql的配置檔案,mysql預設是區分大小寫的,為了不區分大小寫,需要設定如下:

編輯MySQL安裝目錄下的my.ini檔案,在[mysqld]節下 新增 lower_case_table_names=1(備註:為0時大小寫敏感,為1時大小寫不敏感,預設為1),可以實現MySql按照建表Sql語句的大小寫狀態來定義表名。 

然後重啟mysql即可解決問題.

相關推薦

Windows7 下 VirtualBox 安裝文字模式 CentOS的若干問題解決方法

建議安裝方法 安裝 VirtualBox 虛擬機器,在虛擬機器中安裝一個 Linux 作業系統(無需安裝桌面環境,但需要安裝 openssh-server)。在 Windows 端開發時啟動虛擬機器,用 win-sshfs 將虛擬機器系統中的開發工作目錄對映為 Wind

centos安裝mysql的rpm模式

官方下載mysql的rpm安裝包,通常我們只需要下載4個包即可。 下載地址如下: https://dev.mysql.com/downloads/mysql/ 關於centos的安裝包,下載: 7或者7版本以上 下載redhat7 X64或者32 6版本下載redhat6

Centos安裝PPTPD

internet 網絡安全 release 服務器 ip地址 PPTP(Point to Point Tunneling Protocol),即點對點隧道協議。該協議是在PPP協議的基礎上開發的一種新的增強型安全協議,支持多協議虛擬專用網(VPN),可以通過密碼驗證協議(PAP)、可擴展認

Linux之CentOS安裝jdk

環境 grep network 是否 net x86 version http home 內容比較簡單~~~新人求關照~~~ 如何在CentOS下面安裝 JDK - 這裏小弟使用的是centos6.5   1. 首先查看當前安裝的Centos是否自帶 JDK     --

Centos 安裝 erlang 環境

centos erl 文件 tle 64位 gcc com ons eve 系統 Centos 6.5 64位 Erlang 18.3.4 安裝依賴組件 yum install -y gcc gcc-g++ unixODBC unixODBC-devel wxBase

CentOS安裝GridEngineServer

centos gridengineGridEngine可以把任務自動放到負載小的服務器上運行. 最新的軟件包可以這裏下載建議服務端使用CentOS, 如果ubuntu沒有GUI界面. 下載相關rpm包後, 可以直接yum localinstall gridengine-*可能需要的依賴包yum install

centos安裝nvidia驅動

remove bin g++ spa 重建 man currently 通過 line 1 大部分 Linux 發行版都使用開源的顯卡驅動 nouveau,對於 nvidia 顯卡來說,還是閉源的官方驅動的效果更好。最明顯的一點是,在使用 SAC 拾取震相的時候,使用

Centos 安裝 MongoDB

path -c 選擇 left gin images mar 這一 image 第一步:選擇安裝路徑 第二步:下載、解壓、重命名      wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-2.6.7.

1.centOS安裝Mysql

lib64 restart service 創建用戶 ble 修改root密碼 found vim libc.so.6 上個星期研究了一個星期的Mysql,從今天起把學到的東西整理一下。 -------------------------------------------

使用Mac遠程連接ecs的linux(centos)安裝node

entos lin root esc oot aries zxvf roo scp 下載Linux Binaries (x86/x64)文件 在Mac上調用終端:   scp node-v****.tar.xz [email protected]/* */:/u

centos安裝mysql57

server iad python 配置文件 disable grant ase 新建用戶 start 下載源安裝文件 wget http://repo.mysql.com//mysql57-community-release-el7-8.noarch.rpm wget

centos 安裝 crontab 和 簡單的使用教程

技術 時間 ffffff table image res start 主程序 主程 crontab是一個非常好用的定時執行任務的程序.以下是操作方式 1 安裝 cron 的 主程序 : yum -y install vixie-cron 2 安裝 cron 守護進程的表格的

linux CentOS 安裝rz和sz命令 lrzsz

pre centos服務器 lrzsz 窗口 spa mod sta 下載文件 ref lrzsz在linux裏可代替ftp上傳和下載。 lrzsz 官網入口:http://freecode.com/projects/lrzsz/ lrzsz是一個unix通信套件提供的X

CentOS安裝配置MySql數據庫

ima 16px 必須 eas 方式 temp grep 5.7 leg CentOS版本7.2,MySql版本5.7 1、下載MySql安裝源 wget https://dev.mysql.com/get/mysql57-community-release-el

CentOS 安裝Apache服務

命令 地址 start logs entos all httpd服務 p地址 redhat Centos基於Redhat, 通過yum可以安裝所需要的軟件包。 1. yum -y install httpd , 這個會將httpd安裝在 /etc/目錄下。 2. 安裝成

centos安裝iftop監控服務器流量

centos安裝iftop1、官網地址:http://www.ex-parrot.com/~pdw/iftop/ 2、依賴包:# yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel3、安裝軟件: # tar xvf ifto

centos 安裝php7

pca erb fedora cli sql cpp oar 安裝php int yum安裝php7 刪除之前的版本 # yum remove php* rpm 安裝 Php7 相應的 yum源 CentOS/RHEL 7.x: # rpm -Uvh https://dl.

centos 安裝 salt

saltstackyum install -y epel-release yum install -y salt-master salt-minion1、清除iptables原有規則或者停掉iptables,關閉selinux。 iptables -F iptables -X /et

centos安裝MySQL5.7

其中 edi special sso 技術 日誌 jpg new host 安裝環境:CentOS7 64位 MINI版,安裝MySQL5.7 1、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.com/downloads/rep

centos安裝lumen

lan 依賴 環境 報錯 應用程序 pos 命令 例如 執行 剛開始安裝報錯,我用的是php7,先安裝zip,uzip擴展 yum install zip unzip php7.0-zip 然後通過 Composer 的 create-project 命令來安裝 Lumen