-
查看日誌報錯如下
$ sudo tail -f /var/log/messages
問題1:
Mar 1 04:05:07 vm10-0-10-5 crond: /usr/sbin/sendmail: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
問題2:
Mar 1 04:07:39 rsyslogd: sd_journal_get_cursor() failed: 'Cannot assign requested address'
1、解釋
/usr/sbin/sendmail:加載共享庫時出錯:libmysqlclient.so.18:無法打開共享對象文件:沒有此類文件或目錄
rsyslogd:sd_journal_get_cursor()失敗:“無法分配請求的地址”[v8.24.0-34.el7]
2、解決方法
解決1:
i。在相同操作系統裏找一份centos7.6操作系統的版本是libmysqlclient.so.18.0.0文件;公子表示虛擬機是一個很好的選擇【生產環境推薦】
$ sudo ln -s /usr/local/mysql/lib/libmysqlclient.so.18.0.0 /usr/lib64/libmysqlclient.so.18
至此,成功。不過博主:董秀才還進行其他的操作,如爲成功可以參考下。
ii。當然你還有另外一種選擇【公子認爲只適合日常實驗】
去mysql官網地址下載lib的rpm包,官方表示通用版是沒有修復包的,所以需要選擇企業版
lib包如下:這個包版本是18.1.0,大小爲9.2M,
解決2:
i。修改配置文件,公子任性改“localhost” 爲 “all”
$ sudo vim /etc/postfix/main.cf
inet_interfaces = localhost #把“localhost” 改爲 “all” 或者 “127.0.0.1”
ii。重新啓動postfix服務即可
$ sudo systemctl restart postfix
相關問題
在生產環境中普通用戶的操作
$ sudo chown 660 /etc/ld.so.conf
$ echo "/usr/lib64/mysql" >> /etc/ld.so.conf
$ sudo chmod 600 /etc/ld.so.conf
$ ldconfig #使添加的環境變量生效
參考:
博主:pheng5
理論與實踐結合很好,推薦博主:M_Y敏児