mysql在linxu中的安裝

2021-10-03 19:24:44 字數 3466 閱讀 3625

mysql

linux rpm包安裝mysql資料庫問題總結

1.安裝包準備

2.按順序安裝以下安裝包

一定要按順序安裝,因為前面的包是後麵包的依賴

安裝第四個rpm包時可能會報錯

3.報錯解決

error: failed dependencies:

libaio.so.1()(64bit) is needed by percona-server-server-56-5.6.24-rel72.2.el6.x86_64

libaio.so.1(libaio_0.1)(64bit) is needed by percona-server-server-56-5.6.24-rel72.2.el6.x86_64

libaio.so.1(libaio_0.4)(64bit) is needed by percona-server-server-56-5.6.24-rel72.2.el6.x86_64

原因:這是因為缺少libaio包的依賴

解決:安裝libaio包

安裝完成libaio包之後,重新安裝第四個安裝包,看是否成功。

[root@iz2ze1bzpi3orra8lboxqiz mysql]#rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

可能會報錯

原因:這是因為缺少perl包

解決:安裝autoconf

[root@iz2ze1bzpi3orra8lboxqiz mysql]# yum -y install autoconf

繼續安裝第四個安裝包

[root@iz2ze1bzpi3orra8lboxqiz mysql]#rpm -ivh percona-server-server-56-5.6.24-rel72.2.el6.x86_64.rpm

結果又報錯

file /usr/lib64/mysql/plugin/dialog.so from install of percona-server-server-56-5.6.24-rel72.2.el6.x86_64 conflicts with file from package mariadb-libs-1:5.5.60-1.el7_5.x86_64

原因:系統已經安裝了其他版本的mysql-libs包和mysql資料庫檔案導致不相容。

解決:刪除這個資料庫

繼續安裝第四個rpm包,成功!

4.安裝後檢查

(1)檢查/etc/my.cnf存在不存在

(2)檢查/var/lib/mysql目錄中有沒有mysql資料檔案

5.啟動mysql服務

啟動[root@iz2ze1bzpi3orra8lboxqiz etc]# service mysql start

starting mysql (percona server). [ ok ]

檢查[root@iz2ze1bzpi3orra8lboxqiz etc]# service mysql status

mysql (percona server) running (2205) [ ok ]

停止[root@iz2ze1bzpi3orra8lboxqiz etc]# service mysql stop

shutting down mysql (percona server)… [ ok ]

重啟[root@iz2ze1bzpi3orra8lboxqiz etc]# service mysql restart

mysql (percona server) pid file could not be found! [failed]

starting mysql (percona server). [ ok ]

linxu 編譯安裝mysql

1 什麼是mysql myql 是乙個開放原始碼的小型關係型資料庫管理系統,開發者為瑞典 mysqlab 公司。目前 mysql 被廣泛地應用在 internet 上的中小型 中。由於其體積小 速度快 總體擁有成本低,尤其是開放原始碼這一特點,許多中小型 為了降低 總體擁有成本而選擇了 mysql ...

在UBUNTU中安裝MYSQL

安裝mysql sudo apt get install mysql server 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。配置mysql 注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 ...

在linux中安裝mysql

通過yum安裝 官網有詳細介紹 mysql啟動報錯解決方案 mysql啟動報 execstart etc rc.d init.d mysqld start code exited,status 1 failure 錯誤 centos7 安裝mysql5.7.16 通過tar包安裝 2.解壓 tar ...