搜尋
首頁CMS教程DiscuzDiscuz如何解決安裝時報錯誤run_sql_error

本文實作功能

解決在MySQL8.0安裝discuz報錯run_sql_error

如果想直接看解決結果,直接去看解決問題目錄

#問題環境

  1. VMware虛擬機器

  2. #Centos7.3

  3. PHP7.0

  4. MySQL8.0

  5. NGINX1.14

  6. ##Discuz3.4


問題還原


本地環境為PHP5.6 MySQL5.6在安裝discuz沒有任何問題。


在虛擬機器的centos上出現以下問題MySQL的表無法創建,安裝錯誤

Discuz如何解決安裝時報錯誤run_sql_error

宿主機使用Xsheel和Ftp


由於在centos的終端截圖不方便,下面的所有環境修改都會在xshell上進行操作,並且直接在宿主機上存取。

關於配置如何使用xsheel連接虛擬機

連接模式為NAT,並且已經安裝了tools

Discuz如何解決安裝時報錯誤run_sql_error

使用xsheel連接,在虛擬機器使用ifconfig查看ip位址


Discuz如何解決安裝時報錯誤run_sql_error

然後連接,需要輸入帳號密碼,帳號密碼就是你的虛擬機器帳號密碼


Discuz如何解決安裝時報錯誤run_sql_error##連線成功就是以下樣子,可以輸入PHP -v來查看PHP版本資訊

Discuz如何解決安裝時報錯誤run_sql_error還有一個就是ftp,由於需要傳輸點東西所以也使用了宿主機器的ftp連接了虛擬機器。同理也是輸入ip位址且連接埠為22

Discuz如何解決安裝時報錯誤run_sql_error連線成功後就可以取得到虛擬機器的檔案

Discuz如何解決安裝時報錯誤run_sql_error解決問題


這個問題的根源就是在MySQL的版本上。 discuz支援的版本為PHP5.3.但是所有的資料庫檔案都是在MySQL5.5上建立的。所以就會造成字元集亂碼的情況。


這時候我們打開/etc/my.ini,這個是預設的一些配置,下面的那個mysqldump不用管,那個是咔咔在之前配置MySQL主從複製以有數據的情況配置的。

Discuz如何解決安裝時報錯誤run_sql_error在這個檔案裡邊加上以下程式碼

init_connect='SET NAMES utf8'

default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

default_authentication_plugin=mysql_native_password

Discuz如何解決安裝時報錯誤run_sql_error#在mysql8.0所有的儲存引擎都是innodb ,所以這裡直接預設為innodb

字元集設定為utf8

default_authentication_plugin修改密碼驗證外掛程式

經過以上配置完在來測試一下

測試


網址列輸入http://192.168.254.130/forum/install/index.php,然後一直下一步即可。在這裡輸入你的資料庫帳號密碼

Discuz如何解決安裝時報錯誤run_sql_error點擊確認,就不會出現報錯了

##訪問論壇就可以了Discuz如何解決安裝時報錯誤run_sql_error

在檢視資料庫Discuz如何解決安裝時報錯誤run_sql_error

#檢視表數一共是292張表Discuz如何解決安裝時報錯誤run_sql_error


然後來到本地之前安裝好的資料庫裡查看數量也是292Discuz如何解決安裝時報錯誤run_sql_error

總結Discuz如何解決安裝時報錯誤run_sql_error

#以上就是discuz在MySQL8.0的安裝錯誤的方案,雖然就幾行配置,但是也不是一時半會就可以解決的。

以上是Discuz如何解決安裝時報錯誤run_sql_error的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
discuz database error怎么解决discuz database error怎么解决Nov 20, 2023 am 10:10 AM

discuz database error的解决办法有:1、检查数据库配置;2、确保数据库服务器正在运行;3、检查数据库表状态;4、备份数据;5、清理缓存;6、重新安装Discuz;7、检查服务器资源;8、联系Discuz官方支持。解决Discuz数据库错误需要从多个方面入手,逐步排查问题原因,并采取相应的措施进行修复。

discuz是什么意思discuz是什么意思Aug 23, 2023 am 10:27 AM

Discuz是一个功能强大的开源论坛软件,可以帮助用户快速搭建和管理一个社区论坛,提供了一套完整的论坛系统解决方案,Discuz是由名为Comsenz的中国公司开发和维护的,并且在全球范围内广泛使用。Discuz还有一个庞大的用户社区,可以提供技术支持和经验分享。

怎么去掉discuz版权怎么去掉discuz版权Feb 24, 2023 am 09:15 AM

去掉discuz版权的方法:1、找到并打开“header_common.htm”文件,删掉“Powered by Discuz!”内容;2、找到并打开“footer.htm”文件,删掉“Powered by ME”内容即可。

discuz论坛是什么discuz论坛是什么Jul 10, 2023 am 11:03 AM

discuz论坛是一种网络论坛软件,也称BBS,它是一种用于在互联网上建立论坛社区的程序系统。只哟中功能强大的论坛软件,可以帮助用户建立一个专业、完善的论坛社区,并且可以实现多种功能,如搭建用户注册、登录、查看主题、发布帖子、发表评论、设置版主等功能,让用户可以轻松地进行论坛社区的管理和维护。

什么是discuz什么是discuzAug 23, 2023 am 10:24 AM

discuz是一种功能强大、灵活性高、安全稳定的开源论坛软件,是一个基于PHP和MySQL的在线社区平台,提供了一个完整的论坛系统,包括帖子、主题、用户管理、权限控制等功能。Discuz还具备良好的用户体验和界面设计,以及庞大的开发者社区,可以为用户提供帮助和支持。

discuz如何修改头像discuz如何修改头像Aug 08, 2023 pm 03:53 PM

discuz修改头像的方法:1、登录Discuz后台,在网站根目录下找到“admin.php”或者“admin”目录并登录;2、进入用户管理,可以在左侧或者顶部的导航菜单中找到并点击进入;3、搜索用户,使用搜索功能来找到特定的用户;4、修改头像,在编辑页面,可以找到头像的选项并上传新的头像;5、保存修改;6、刷新页面即可。

discuz如何删除模块discuz如何删除模块Aug 08, 2023 pm 02:59 PM

discuz删除模块的方法:1、登录后台管理,通过输入论坛的网址后跟上来进入后台;2、导航到模块管理,在菜单栏中,找到“模块管理”并点击进入;3、选择要删除的模块,在所有已安装模块的列表中,找到需要删除的模块,点击“删除”按钮;4、确认删除;5、清理缓存,在后台页面,找到“更新缓存”按钮并点击。

discuz登录失败怎么解决discuz登录失败怎么解决Aug 03, 2023 pm 02:09 PM

discuz登录失败解决方法:1、仔细检查输入的用户名和密码是否正确,并尝试重置密码;2、确保浏览器允许使用Cookie,并将Discuz网站添加到信任的网站列表中;3、通过论坛首页上的“联系我们”或“举报”链接找到管理员的联系方式并解决;4、查看服务器日志来确定是否存在配置问题。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。