當前位置:首頁 » 操作系統 » linux查詢mysql

linux查詢mysql

發布時間: 2022-05-24 03:12:55

1. 怎麼查看linux上安裝mysql資料庫

怎麼查看linux上安裝mysql資料庫
方法/步驟
1
查找以前是否安裝有mysql,使用下面命令:
rpm
-qa|grep
-i
mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2
如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm
-e
--nodeps
包名
(
rpm
-ev
mysql-4.1.12-3.RHEL4.1
)
刪除老版本mysql的開發頭文件和庫
命令:rm
-fr
/usr/lib/mysql
rm
-fr
/usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm
-f
/etc/my.cnf
rm
-fr
/var/lib/mysql
下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL伺服器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx伺服器中,如圖所示
安裝MySQL
Server的rpm包
rpm
-ivh
MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過程如圖所示
安裝完成後會生成root用戶的隨機密碼,請使用「cat
/root/.mysql_secret」或類似命令進行查看。
安裝MySQL客戶端
rpm
-ivh
MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝MySQL開發依賴包
rpm
-ivh
MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR
2002
(HY000):
Can't
connect
to
local
MySQL
server
through
socket
'/var/lib/mysql/mysql.sock'
(2)
可使用如下命令啟動MySQL:
service
mysql
start
或者使用如下命令:
/etc/init.d/mysql
start
可使用SET
PASSWORD命令修改root用戶的密碼,參考如下:SET
PASSWORD
=
PASSWORD('root123456');
登錄MySQL
使用mysql命令登錄MySQL伺服器,運行MySQL的命令時,會提示需要設置root用戶密碼
設置開機自啟動
/etc/init.d/mysql
start
設置完成後重啟系統,使用natstat
–nat命令可看到MySQL的3306埠
至此我們已經安裝好了mysql資料庫,當然現在我們的資料庫還不支持遠程連接,遠程連接會出現以下代碼:1130,ERROR
1130:
Host
192.168.0.10
is
not
allowed
to
connect
to
this
MySQL
server,可以通過以下以下來解決
改表法:在本機登入mysql後,更改「mysql」資料庫里的「user」表裡的「host」項,從」localhost」改為'%'。
mysql>
mysql>use
mysql;
mysql>select
'host'
from
user
where
user='root';

2. 如何查看linux系統中有沒有安裝mysql

1、通過rpm查看軟體是否安裝。

首先我們需要查看軟體是否已經安裝,或者說查看安裝的軟體包名稱,查找是否安裝mysql。

3. linux中如何查看mysql配置

首先先看看你的mysql在哪,通過which命令

which mysql

顯示出目錄比如我的是下面這個

/usr/bin/mysql

接下來就可以針對這個目錄通過一些命令查看配置文件在哪了,如下

/usr/bin/mysql --verbose --help | grep -A 1 'Default options'

然後在下面會出現一些信息比如我的

Default options are read from the following files in the given order:

/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf

這個信息的意思是:

伺服器首先讀取的是/etc/mysql/my.cnf文件,如果前一個文件不存在則繼續讀/etc/my.cnf文件,如若還不存在便會去讀~/.my.cnf文件

4. linux怎麼查看mysql安裝路徑

方法有幾種,
1、查詢所有文件
這種方法最暴力,就是從根目錄下面搜索mysql,這種方法可能時間較長,不過一般幾十秒就能搜到了。具體方法如下:
$cd /
$find -name mysql
2、通過locate搜索
這種方法比上面一種快很多,因為它查的是索引。不過要看你有沒有啟用locate
$cd /
$locate mysql
3、通過rpm找包,再查找包的位置,不過這種方法只適合rpm安裝的
$rpm -qa|grep mysql
php-mysql-5.4.16-36.3.el7_2.x86_64
$rpm -ql php-mysql-5.4.16-36.3.el7_2.x86_64
4、若程序已經啟動了,可以直接找到
$ps -ef|grep mysql

5. 如何查看linux是否安裝mysql

查看linux是否安裝mysql有以下7步:

1、使用命令 # service mysqld status 命令來查看mysql 的啟動狀態如圖所示: mysqld is stopped 那就說明mysql服務是停止狀態,如果是mysqld is running 那就說明mysql服務是啟動狀態 。

6. linux下查看mysql是否啟動

在提示符 $ 下面,輸入命令:ps -al 即可查看所有進程(若有 mysql 資料庫啟動的話,則會看到該進程)。其中:a 選項表示所有進程(all),l 選項表示將所有的進程按照長格式列出(long)。

7. linux中怎麼查看mysql資料庫

mysql -uroot -p輸入root密碼進去即可查看。

8. 怎麼在linux中查詢mysql

使用命令
#
service
mysqld
status
命令來查看mysql
的啟動狀態如圖所示:
mysqld
is
stopped
那就說明mysql服務是停止狀態,如果是
mysqld
is
running
那就說明mysql服務是啟動狀態
使用命令chkconfig
--list
命令來查看mysql
的啟動狀態如圖所示:在一下服務中找到mysqld的服務沒如果狀態為off,說明mysql服務沒有啟動
使用命令chkconfig
--list
mysqld
命令來查看mysql
的啟動狀態如圖所示:在一下服務中找到mysqld的服務沒如果狀態為off,說明mysql服務沒有啟動
使用命令chkconfig
--list
|
grep
on
命令來查看mysql
的啟動狀態如圖所示:如果mysql服務已經啟動那麼這里就會有這個服務
使用命令chkconfig
--list
|
grep
off
命令來查看mysql
的啟動狀態如圖所示:如果mysql服務沒有啟動那麼這里就會有這個服務
使用命令ps
aux
|
grep
mysqld
命令來查看mysql
的啟動狀態如圖所示:下圖對比是啟動與不啟動的狀態
使用命令
pidof
mysqld
命令來查看mysql
的啟動狀態如圖所示:如果顯示PID說明程序啟動,不顯示PID即為程序沒有啟動。

9. 在linux中,怎樣查看Mysql服務運行狀態

  1. 使用命令 # service mysqld status 命令來查看mysql 的啟動狀態如圖所示: mysqld is stopped 那就說明mysql服務是停止狀態,如果是 mysqld is running 那就說明mysql服務是啟動狀態。

(9)linux查詢mysql擴展閱讀:

linux文件類型:

普通文件(regular file):就是一般存取的文件,由ls -al顯示出來的屬性中,第一個屬性為 [-],例如 [-rwxrwxrwx]。另外,依照文件的內容,又大致可以分為:

1、純文本文件(ASCII):這是Unix系統中最多的一種文件類型,之所以稱為純文本文件,是因為內容可以直接讀到的數據,例如數字、字母等等。設 置文件幾乎都屬於這種文件類型。舉例來說,使用命令「cat ~/.bashrc」就可以看到該文件的內容(cat是將文件內容讀出來)。

2、二進制文件(binary):系統其實僅認識且可以執行二進制文件(binary file)。Linux中的可執行文件(腳本,文本方式的批處理文件不算)就是這種格式的。舉例來說,命令cat就是一個二進制文件。

3、數據格式的文件(data):有些程序在運行過程中,會讀取某些特定格式的文件,那些特定格式的文件可以稱為數據文件(data file)。舉例來說,Linux在用戶登入時,都會將登錄數據記錄在 /var/log/wtmp文件內,該文件是一個數據文件,它能通過last命令讀出來。但使用cat時,會讀出亂碼。因為它是屬於一種特殊格式的文件。

目錄文件(directory):就是目錄,第一個屬性為 [d],例如 [drwxrwxrwx]。

連接文件(link):類似Windows下面的快捷方式。第一個屬性為 [l],例如 [lrwxrwxrwx]。

設備與設備文件(device):與系統外設及存儲等相關的一些文件,通常都集中在 /dev目錄。通常又分為兩種:

塊設備文件:就是存儲數據以供系統存取的介面設備,簡單而言就是硬碟。例如一號硬碟的代碼是 /dev/hda1等文件。第一個屬性為 [b]。

字元設備文件:即串列埠的介面設備,例如鍵盤、滑鼠等等。第一個屬性為 [c]。

套接字(sockets):這類文件通常用在網路數據連接。可以啟動一個程序來監聽客戶端的要求,客戶端就可以通過套接字來進行數據通信。第一個屬性為 [s],最常在 /var/run目錄中看到這種文件類型。

管道(FIFO,pipe):FIFO也是一種特殊的文件類型,它主要的目的是,解決多個程序同時存取一個文件所造成的錯誤。FIFO是first-in-first-out(先進先出)的縮寫。第一個屬性為 [p]。

參考資料:php中文網-linux如何查看mysql是否啟動?

熱點內容
微信指紋支付多少錢要用密碼 發布:2024-10-26 20:56:04 瀏覽:807
flash游戲反編譯 發布:2024-10-26 20:43:59 瀏覽:710
java的hashmap緩存 發布:2024-10-26 20:33:07 瀏覽:116
紅米2存儲空間不足 發布:2024-10-26 20:33:05 瀏覽:297
java源碼pdf 發布:2024-10-26 20:22:45 瀏覽:804
中文安卓編程 發布:2024-10-26 20:18:27 瀏覽:821
sql傳遞參數 發布:2024-10-26 20:06:57 瀏覽:248
安卓手機去哪裡找游戲 發布:2024-10-26 20:03:24 瀏覽:913
安卓手機圖標誤刪如何恢復 發布:2024-10-26 19:38:34 瀏覽:919
彈跳的編程 發布:2024-10-26 19:37:28 瀏覽:456