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 ...