yum查詢已經安裝mysql_通過yum安裝mysql

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

在Linux上安裝mysql數據庫,我們可以去其官網上下載mysql數據庫的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根據自己的操作系統去下載對應的數據庫文件

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

一.查看系統中是否已經自帶mysql數據庫

6915fd35099d12ff4d84faddd96b1592.png

[root@liang ~]# rpm -qa | grep mysql  // 這個命令就會查看該操作系統上是否已經安裝了mysql數據庫

通過這個命令查看該系統中是否已經安裝了mysql,可以看到我的系統比較干凈,沒有安裝任何版本的mysql,如果你系統有安裝,那可以選擇進行卸載

[root@liang ~]# rpm -e mysql  // 普通刪除模式

[root@liang ~]# rpm -e --nodeps mysql  // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它文件,則用該命令可以對其進行強力刪除

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

[root@liang ~]# yum list | grep mysql

我們通過命令可以查看yum上提供下載的mysql的版本信息

1937bc9266be0d9ee7adddb2d0de9aab.png

然后通過下面的命令進行數據庫的安裝

[root@liang ~]# yum install -y mysql-server mysql mysql-deve

923eff1cf6c8c6a4d34f7254939e8c99.png

等待一段時間后,輸出:

7222d8dd8b83364575f1b2caa4b0de81.png

表示安裝已經成功了!通過以下命令可以查看已安裝數據庫的版本信息

[root@liang ~]# rpm -qi mysql-server

446085ebf67fda102d154cd66d80355e.png

三.mysql數據庫的初始化及相關配置

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

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

991dbaf2b1c161c7e6d0732c5e158e81.png

a287270f3a9505a6b7b90e010971641c.png

這時我們會看到第一次啟動mysql服務器以后會提示非常多的信息,目的就是對mysql數據庫進行初始化操作,當我們再次重新啟動mysql服務時,就不會提示這么多信息了

00bb00d2c9bd85e2d13b203e36a5aa5e.png

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

3e97401ace33aa1ecf9e1c6d779ed652.png

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

1eb62922f1dd67b316bf0bb90f4790bd.png

我們就根據這個命令為root用戶設置密碼為root

cf9d6f167644f93785c5af81d79bf04e.png

此時我們就可以通過?mysql -u root -p?命令來登錄我們的mysql數據庫了

cee5f7876498ae28344be5ce1c87fe45.png

四.mysql的主要配置信息

1./etc/my.cnf?這是mysql的主配置文件

1f6d51637ccb3cbf7dfcb1aaeefe8ff1.png

2./var/lib/mysql?? mysql數據庫的數據庫文件存放位置

488dd05e286f6dbd105e097ea8e33bfb.png

mysql,test是mysql數據庫自帶的兩個數據庫

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

f14d2f7bb106eb9ad5b5e618a852e70a.png

3./var/log?mysql數據庫的日志輸出存放位置

57d36200f097fe93e6f033bdea2b320e.png

其中mysqld.log 這個文件就是存放我們跟mysql數據庫進行操作而產生的一些日志信息,通過查看該日志文件,我們可以從中獲得很多信息

我們都知道mysql數據庫綁定的端口號是 3306 ,所以我們可以通過?netstat -anp?命令來查看一下,Linux系統是否在監聽 3306 這個端口號:

b5272faec634ffdf7bc916c5cf42567f.png

最后我們學習一些linux下mysql的常用命令:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/454829.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/454829.shtml
英文地址,請注明出處:http://en.pswp.cn/news/454829.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

koa2-cookie-session

node.js的path.extname方法使用   由于該方法屬于path模塊,使用前需要引入path模塊(var path require(“path”) )   接收參數:   p path 路徑 path.extname(index.html)// returns.htmlpath.extname(index.)// returns.pat…

從程序員角度看ELF

從程序員角度看ELF原文:《 ELF:From The Programmers Perspective》作者&#xff1a;Hongjiu Lu <mailto: hjlnynexst.com>NYNEX Science & Technology, Inc. 500 Westchester Avenue White Plains, NY 10604, USA 翻譯&#xff1a;alert7 <mailto: alert721cn.co…

JAVA命令符找不到符號_[轉]Java命令行編譯文件時出現的錯誤,找不到符號或軟件包不存在等...

標簽(空格分隔)&#xff1a; Javajavascript習慣了eclipse的自動編譯&#xff0c;Java命令行編譯、執行文件只會最基礎的部分&#xff0c;就是對單文件的編譯和執行&#xff0c;并且不包含任何外部JAR包。但有時候你還非得用命令行&#xff0c;會碰到一些問題&#xff0c;博主這…

C#中POST數據和接收的幾種方式

POST方式提交數據&#xff0c;一種眾所周知的方式&#xff1a; html頁面中使用form表單提交&#xff0c;接收方式&#xff0c;使用Request.Form[""]或Request.QueryString[""]來獲取。 這里介紹另外一種POST方式和接收方式&#xff0c;就是將整個數據作為加…

java自動注入注解_Spring自動注解標簽@Autowired不能注入xml配置的bean嗎?

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓配置service的xmlservice代碼public class LoginServiceImpl extends BaseDaoServiceImpl implements LoginService {Overridepublic Map queryByUserName(String userName){IDao iDao super.getAppDao();return (Map)iDao.queryF…

一卡通vip充值消費線上oracle庫服務器故障排查過程

上圖是oracle體系總架構圖今天突然公司所有終端pos機不能刷卡消費&#xff0c;財務室不能充值&#xff0c;一下很多電話打過來了&#xff0c;第一反應肯定數據庫出問題了&#xff0c;登陸到數據庫服務器&#xff0c;果然sqlplus連進去后就不斷提示要求輸入用戶名&#xff0c;彈…

最詳細的Linux下C編程

gcc 目 錄 1. gcc 1. makefile寫法 2. gcc_egcs使用 3. gdb使用 4. gcc常用選項對代碼的影響 1. 一般情況 2. -O 編譯選項 3. -O2 編譯選項 4. -fomit-frame-pointer 編譯選項 5. -fomit-frame-pointer…

sqlserver 存儲過程 增加

CREATE PROCEDURE [dbo].[InsertMessage]( strTable varchar(50), --表名 strValues nvarchar(1000), --要插入的數據&#xff08;用英文逗號分隔&#xff09;,如果是字符串類型&#xff0c;需加單引號 only_field varchar(20)NULL, --唯一性字段(列名) only_valu…

java開發計算機考試服務器_2011計算機二級JAVA編程:取得服務器當前的各種具體時間...

取得服務器當前的各種具體時間/*** 取得服務器當前的各種具體時間* 回車&#xff1a;日期時間*/import java.util.*;public class GetNowDate{Calendar calendar null;public GetNowDate(){calendar Calendar.getInstance();calendar.setTime(new Date());}public int getYea…

(cljs/run-at (JSVM. :all) 細說函數)

前言 作為一門函數式編程語言&#xff0c;深入了解函數的定義和使用自然是十分重要的事情&#xff0c;下面我們一起來學習吧&#xff01; 3種基礎定義方法 defn 定義語法 (defn name [params*]exprs*) 示例 (defn tap [ns x](println ns x)x) fn 定義語法 (fn name? [params*]…

Request的getHeader()和getParameter()的區別

區別是&#xff1a;一個是獲得HTTP頭信息,一個是獲得表單參數值。轉載于:https://www.cnblogs.com/pxffly/p/7460514.html

gcc中的內嵌匯編語言(Intel i386平臺)

gcc中的內嵌匯編語言&#xff08;Inteli386平臺&#xff09; 一.聲明 雖然Linux的核心代碼大部分是用C語言編寫的&#xff0c;但是不可避免的其中還是有一部分是用匯編語言寫成的。有些匯編語言代碼是直接寫在匯編源程序中的&#xff0c;特別是Linux的啟動代碼部分&#xff1b…

數據庫學習,樹形結構的數據庫表Schema設計方案

2019獨角獸企業重金招聘Python工程師標準>>> 程序設計過程中&#xff0c;我們常常用樹形結構來表征某些數據的關聯關系&#xff0c;如企業上下級部門、欄目結構、商品分類等等&#xff0c;通常而言&#xff0c;這些樹狀結構需要借助于數據庫完成持久化。然而目前的各…

[轉載] 手工制作Win7 OEM版

只要往微軟MSDN原版ISO的sources目錄加個“$OEM$”文件夾&#xff0c;再刪除sources下面的ei.cfg文件就可以了。 來源&#xff1a;http://zxkh19501.blog.163.com/blog/static/1237851792010629113427594/轉載于:https://www.cnblogs.com/784040932/p/win7oem.html

mysql dbo_mysql-雙重分組

我的表有兩列&#xff1a;名稱和等級.看起來像這樣&#xff1a;NAME | GRADEAdam | 1Adam | 2Adam | 2Adam | 3Frank | 2Frank | 1現在,我想創建如下所示的視圖&#xff1a;NAME | GRADE 1 | GRADE 2 | GRADE 3Adam | 1 | 2 | 1Frank | 1 | 1 | 0我寫了這個&#xff1a;SELECT …

課堂作業整理三 (集合:list接口)

集合中 list的方法列表&#xff08;Arraylist和Linkedlist&#xff09; 方法名功能說明ArrayList()構造方法&#xff0c;用于創建一個空的數組列表add&#xff08;E&#xff0c;e&#xff09;將指定的元素添加到此列表的尾部get&#xff08;int index&#xff09;返回此列表中指…

LINUX系統移植(史上最全最細,強烈推薦)

Linux系統移植 目 錄 第一部分 前言...................................................................................................................................8 1 硬件環境................................................................................…

The serializable class XXX does not declare a static final serialVersionUID field of type long的警告...

原文: http://blog.csdn.net/ultrakang/article/details/41820543轉載于:https://www.cnblogs.com/Baronboy/p/7465508.html

Ubuntu17.04 之 systemd 設置開機啟動

Ubuntu從16.04開始不再使用 initd 管理系統&#xff0c;改用 systemd。 和 Centos 一樣&#xff0c;升級到 Centos7 之后使用 systemd 替代 init.d 為了像以前一樣&#xff0c;在/etc/rc.local中設置開機啟動程序&#xff0c;需要以下幾步&#xff1a; 1、鏈接文件 systemd 默…

replaceselection();java'_Java JTextComponent.replaceSelection方法代碼示例

import javax.swing.text.JTextComponent; //導入方法依賴的package包/類public void actionPerformed(final ActionEvent evt, final JTextComponent target) {if (target ! null) {if (!target.isEditable() || !target.isEnabled()) {target.getToolkit().beep();return;}Ed…