1. 程式人生 > >CentOs中mysql的安裝與配置

CentOs中mysql的安裝與配置

在linux中安裝資料庫首選MySQL,Mysql資料庫的第一個版本就是發行在Linux系統上,其他選擇還可以有postgreSQL,oracle等

這裡我是通過yum來進行mysql資料庫的安裝的,通過這種方式進行安裝,可以將跟mysql相關的一些服務、jar包都給我們安裝好,比較方便

一.檢視系統中是否已經自帶mysql資料庫

[[email protected] ~]# rpm -qa | grep mysql  // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫

通過這個命令檢視該系統中是否已經安裝了mysql,可以看到我的系統比較乾淨,沒有安裝任何版本的mysql,如果你係統有安裝,那可以選擇進行解除安裝

[[email protected] ~]# rpm -e mysql  // 普通刪除模式
[[email protected] ~]# rpm -e --nodeps mysql  // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除

二.使用yum命令進行mysql的安裝

[[email protected] ~]# yum list | grep mysql

我們通過命令可以檢視yum上提供下載的mysql的版本資訊

然後通過下面的命令進行資料庫的安裝

[[email protected] ~]# yum install -y mysql-server mysql mysql-deve

等待一段時間後,輸出:

表示安裝已經成功了!通過以下命令可以檢視已安裝資料庫的版本資訊

[[email protected] ~]# rpm -qi mysql-server

三.mysql資料庫的初始化及相關配置

我們在安裝完mysql資料庫以後,會發現會多出一個mysqld的服務,這個就是咱們的資料庫服務,我們通過輸入 service mysqld start 命令就可以啟動我們的mysql服務。

注意:如果我們是第一次啟動mysql服務,mysql伺服器首先會進行初始化的配置,如:

這時我們會看到第一次啟動mysql伺服器以後會提示非常多的資訊,目的就是對mysql資料庫進行初始化操作,當我們再次重新啟動mysql服務時,就不會提示這麼多資訊了

我們在使用mysql資料庫時,都得首先啟動mysqld服務,我們可以 通過  chkconfig --list | grep mysqld 命令來檢視mysql服務是不是開機自動啟動,如果發現mysqld服務並沒有開機自動啟動,我們當然可以通過 chkconfig mysqld on 命令來將其設定成開機啟動,這樣就不用每次都去手動啟動了

mysql資料庫安裝完以後只會有一個root管理員賬號,但是此時的root賬號還並沒有為其設定密碼,在第一次啟動mysql服務時,會進行資料庫的一些初始化工作,在輸出的一大串資訊中,我們看到有這樣一行資訊 :

我們就根據這個命令為root使用者設定密碼為root

此時我們就可以通過 mysql -u root -p 命令來登入我們的mysql資料庫了

四.mysql的主要配置資訊

1./etc/my.cnf 這是mysql的主配置檔案

2./var/lib/mysql   mysql資料庫的資料庫檔案存放位置

mysql,test是mysql資料庫自帶的兩個資料庫

現在我們進入mysql命令列來建立一個數據庫試試

3./var/log mysql資料庫的日誌輸出存放位置

其中mysqld.log 這個檔案就是存放我們跟mysql資料庫進行操作而產生的一些日誌資訊,通過檢視該日誌檔案,我們可以從中獲得很多資訊

我們都知道mysql資料庫繫結的埠號是 3306 ,所以我們可以通過 netstat -anp 命令來檢視一下,Linux系統是否在監聽 3306 這個埠號:

相關推薦

LinuxApache安裝配置(CentOS-6.5:httpd-2.4.tar.gz)

1 Apache簡介     Apache是世界使用排名第一的Web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體。同時Apache音譯為阿帕奇,是北美印第安人的一個部落,叫阿帕奇族,在美國的西南部。也是

LinuxPython安裝配置(CentOS-6.5:Python-2.7.6)

1 Python簡介     Python(英語發音:/?pa?θ?n/), 是一種面向物件、解釋型計算機程式設計語言,由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年。Python語法簡潔而清晰,具有豐富和強大的類庫。它常被暱稱為膠水

LinuxNginx安裝配置詳解(CentOS-6.5:nginx-1.5.0)

1 Nginx簡介Nginx ("engine x") 是一個高效能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,第一個公開版本0

阿裏雲CentOSvsftp安裝配置、卸載

配置文件 列表 span 安裝配置 conn gre vsftp 設置 div --------------------------------------------------------- 阿裏雲CentOS中vsftp安裝、配置、卸載 1--卸載 查

Mysql安裝配置調優

mysql clas -c 丟失 mysql命令行 其中 oot grep art 一、安裝apt-get install mysql-server 需要設置賬號密碼 apt-get isntall mysql-client apt-get libmysqlclient-d

mysql 安裝配置

配置 sql數據庫 def 移除 logs mys l數據庫 mysql數據庫 cnblogs 查資料發現是CentOS 7 版本將MySQL數據庫軟件從默認的程序列表中移除,用mariadb代替了。 有兩種解決辦法: 安裝mariadb [[email prot

LinuxNginx安裝配置詳解

cpan .net 語言 roo disable 方便 sbin wget 一個 安裝所需環境 Nginx 是 C語言 開發,建議在 Linux 上運行,當然,也可以安裝 Windows 版本,本篇則使用 CentOS 7 作為安裝環境。 上網配置: 如果安裝了cen

centosjava安裝配置

目錄 class jdk1.8 lib 宋體 jar ash oracl 安裝配置 安裝配置java環境 [root@JxateiLinux src]# Wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/

CentOSvsftp安裝配置、卸載

r12 different restart AC ble can http listen users 1. 安裝VSFTP yum -y install vsftpd 2. 配置vsftpd.conf文件 vim /etc/vsftpd/vsftpd.conf #

CentOS7 下的mysql安裝配置

ear req community ria utf 分享圖片 last adb process 之前雖然也安裝過多次mysql,但每次都會遇到各種小問題,這次記錄下來,以備後查。 首先是下載與安裝 # wget http://dev.mysql.com/get/mysql

CentOS7 64位下MySQL安裝配置(YUM)

emp .repo 重新 gre 檢查 require 64位安裝 啟動 mysql 安裝環境:騰訊雲CentOS7 64位安裝MySQL5.7 1、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.com/downloads/re

MySQL安裝配置(Windows 10)

基礎環境 Windows 10,MySQL 5.6 準備工作 下載地址: http://downloads.mysql.com/archives/community/ 開始安裝 切換至bin目錄下,執行以下命令即可完成安裝: mysqld.exe install

CentOS 7 JDK8安裝配置【備忘】

【寫在前面】如果看完這篇部落格,對你有幫助的話,歡迎加入全棧技術交流群,群內不定時釋出熱門學習資料,也歡迎進行技術交流,對我的部落格有疑問也可以在群裡@我。《全棧技術交流群歡迎你》 [[email protected] home]# rpm -ivh jdk-8u172-l

UbuntuSamba安裝配置

許多情況下,我們都在windows上面編輯程式碼,並在linux上編譯程式碼。 而Samba主要用來在Linux與windows之間共享檔案,在windows上編輯後,就可以立即在linux進行編譯,省去了檔案拷貝這一操作步驟,大大加快了開發效率。 1、安裝Samba # sudo ap

CentOS 7.3 安裝配置vsftp

一、配置防火牆,開啟FTP服務需要的埠 關閉系統自帶的防火牆 #停止firewall [root@localhost ~]# systemctl stop firewalld.service #禁止firewall開機啟動 [root@localh

CentOS下jetty安裝配置

下午在公司,同事叫部署jetty服務,跑剛弄的web查詢資料後配置 首先我們要用下面的命令安裝JDK: yum -y install java-1.7.0-openjdk wget 新版jetty要求JDK8 ,可在官網上下載完成後上傳到伺服器 ,JDK安裝之後,我們

MySQL安裝配置my.ini

https://www.cnblogs.com/ayyl/p/5978418.html 問題參考:https://blog.csdn.net/yulutian/article/details/78971369 https://blog.csdn.net/wzgl__wh/articl

Linux MySql 安裝配置

為什麼選擇MySQL資料庫?   毫無疑問,絕大多數的使用linux作業系統的大中小型網際網路網站都在使用MySQL作為其後端的資料庫儲存,從大型的BAT門戶,到電商平臺,分類門戶等無一例都使用MySQL資料庫。 My Sql 資料庫優點: 1、效能卓越,服務穩定,很少出現異常宕機 2、開放原始碼且無

Centos下Nginx安裝配置

Nginx是一款輕量級的網頁伺服器、反向代理伺服器。相較於Apache、lighttpd具有佔有記憶體少,穩定性高等優勢。它最常的用途是提供反向代理服務。 安裝 在Centos下,yum源不提供nginx的安裝,可以通過切換yum源的方法獲取安裝。也可以通過直接下載安裝包

Jdk1.8在CentOS7安裝配置

自從2014年3月19日甲骨文公司釋出Java 8.0的正式版以來,面向物件的Java語言不僅朝著一個更好的方向發展,而且吸取了當前比較流行的函數語言程式設計的特性——Java 8.0加入了函數語言程式設計的特點。可以說是Java 8比Java 7有一個更好的性質。今天我將為大家演示一下Jdk 8在CentO