本文目錄一覽:
怎麼看linux 裝沒裝mysql
一、查看機器上是否有mysql用戶,命令例子:
$ cat /etc/passwd
二、查看機器上是否有mysql文件夾,命令例子:
$ find / -name mysql -print
三、查看本機是否啟動MYSQL服務,一般是LISTEN3306斷口,命令例子:
$ netstat -a -n
如何查看linux是否安裝mysql
查看linux是否安裝mysql有以下7步:
1、使用命令 # service mysqld status 命令來查看mysql 的啟動狀態如圖所示: mysqld is stopped 那就說明mysql服務是停止狀態,如果是 mysqld is running 那就說明mysql服務是啟動狀態 。
2、使用命令chkconfig –list 命令來查看mysql 的啟動狀態如圖所示:在一下服務中找到mysqld的服務沒如果狀態為off,說明mysql服務沒有啟動。
3、使用命令chkconfig –list mysqld 命令來查看mysql 的啟動狀態如圖所示:在一下服務中找到mysqld的服務沒如果狀態為off,說明mysql服務沒有啟動。
4、使用命令chkconfig –list | grep on 命令來查看mysql 的啟動狀態如圖所示:如果mysql服務已經啟動那麼這裡就會有這個服務。
5、使用命令chkconfig –list | grep off 命令來查看mysql 的啟動狀態如圖所示:如果mysql服務沒有啟動那麼這裡就會有這個服務。
6、使用命令ps aux | grep mysqld 命令來查看mysql 的啟動狀態如圖所示:下圖對比是啟動與不啟動的狀態。
7、使用命令 pidof mysqld 命令來查看mysql 的啟動狀態如圖所示:如果顯示PID說明程序啟動,不顯示PID即為程序沒有啟動。
怎麼查看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
mysqluse
mysql;
mysqlselect
‘host’
from
user
where
user=’root’;
原創文章,作者:NKUD,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/142017.html