mysql初始化很慢 mysql初始化報錯

2021-10-22 06:29:14 字數 949 閱讀 2120

/var/log/mysql.log 日誌報錯如上圖所示

解決方法:

selinux惹的禍

通俗的講就是linux伺服器的安全策略

解決:臨時關閉:setenforce 0

永久關閉需要修改配置檔案,重啟機器:

修改/etc/selinux/config 檔案

將selinux=enforcing改為selinux=disabled

也有可能是

第二種mysql啟動的報錯 需要優化liunx系統

使用者需要開啟的檔案數超過了上限,通過命令「ulimit -a」可檢視如下資訊

可以看到該使用者的最大開啟檔案數為1024個,而我啟動的mysql服務需要開啟15000個,所以出現了上述的警告。出現了這個警告後,mysql服務是正常可用的,只是效能沒有達到最優。下面我們著手解決這個問題。

首先在檔案sudo vi /etc/security/limits.conf中追加下面資訊:

li****** hard nofile 65535

其中li******為我當前使用的linux使用者。截圖如下:

然後退出該終端,再重啟乙個終端,執行命令:ulimit -n 65535。具體截圖如下:

然後再重新啟動mysql 就可以了

systemctl restart mysqld

mysql初始化很慢 mysql 初始化常見問題

初始化mysql常見錯誤,都是缺少依賴包導致 1.報錯資訊 bash scripts mysql install db usr bin perl 壞的直譯器 沒有那個檔案或目錄 解決方法 yum install perl gcc kernel devel 2.報錯資訊 fatal error ple...

mysql 初始化 MySQL初始化

port 3306 設定mysql的安裝目錄 basedir d php apmw mysql 8.0.17 設定mysql資料庫的資料的存放目錄 datadir d php apmw mysql 8.0.17 data 允許最大連線數 max connections 200 允許連線失敗的次數。m...

mysql 初始化序列 mysql初始化

mysqld nt remove mysql mysqld nt install mysqld initialize insecure user mysql mysqld install mysql root使用者拒絕連線 建立my.ini放在bin下 mysqld 設定3306埠 port 330...