解決CentOS7 無法啟動mysql 的解決辦法

2022-08-09 02:00:18 字數 1412 閱讀 6465

mariadb資料庫管理系統是mysql的乙個分支,主要由開源社群在維護,採用gpl授權許可。開發這個分支的原因之一是:甲骨文公司收購了mysql後,有將mysql閉源的潛在風險,因此社群採用分支的方式來避開這個風險。[3]

mariadb的目的是完全相容mysql,包括api和命令列,使之能輕鬆成為mysql的代替品。在儲存引擎方面,10.0.9版起使用xtradb(名稱代號為aria)來代替mysql的innodb

# yum install mysql -y

# mysql

error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (111)

試著去啟動mysql服務,仍然不行

# systemctl start mysql

failed to issue method

call:

unit mysql.service failed to load: no such file or directory.

# systemctl start mysql.service

failed to issue method

call:

unit mysql.service failed to load: no such file or directory

# systemctl enable mysql.service

failed to issue method

call: access denied

下面講正確的步驟

# yum install mariadb-server -y

# systemctl start mariadb.service

# systemctl enable mariadb.service

# mysql

welcome to

the mariadb monitor. commands end

with ; or \g.

your mariadb connection id is 10

server version: 5.5

.44-mariadb mariadb server

type 'help;'

or'\h'

for help. type '\c'

toclear

the current input statement.

mariadb [(none)]>

搞定!

如何設定mysql root密碼

# mysql_secure_installation

CentOS7下docker服務無法啟動的一般檢查

啟動docker服務 systemctl restart docker 這個時候會報錯,請進行以下步驟 1.找到報錯的型別,或者報錯的說明。2.檢查docker的配置檔案 3.檢查磁碟空間 4.檢查埠占用情況 檢查報錯型別,檢視日誌 journalctl xe檢查配置檔案,不同作業系統位置基本相同 ...

CentOS 7解除安裝mariadb安裝mysql

centos 7已經將預設整合mariadb而不是mysql,這對於多數還是依賴於mysql的應用來說,需要手動的進行更新。可能會遇到這樣錯誤,換成mysql就好了。error 2002 hy000 mysql.sock var lib mysql mysql.sock 首先檢視都安裝了哪些的mar...

解決CentOS 7無法上網的問題

新安裝好的centos 7無法上外網 但是可以ping通同一網段的ip位址 修改 etc sysconfig network scripts ifcfg enp0s3檔案,內容如下 vim etc sysconfig network scripts ifcfg enp0s3type ethernet...