
The listing of the data directory doesn't show up anything that I'm smart enough to recognize as a problem. Prospero:mysql server$ bin/mysqlshow mysqlīin/mysqlshow: Access denied for user to database 'mysql'Īlthough I am logged in and running this query as root (connected via ScreenSharing). In particular, mysqlshow did not include mysql in the list of databases, and The installation appeared to succeed, but the suggested testing didn't work out.
#Mysql for mac 10.11 update#
I chose 5.6.34 because the server is too old to update to Sierra.


#Mysql for mac 10.11 install#
如果单独更改 Link the shared module plugins/sqldrivers/libqsqlmysql.dylib时的-arch arm64会出现:虽然在/Users/XXX/Qt/6.2.4/macos/plugins/sqldrivers编译出了mysql的插件libqsqlmysql.I am trying to install mySQL 5.6.34 on my MacMini server (running 10.11.6).

# Link the shared module plugins/sqldrivers/libqsqlmysql.dylibīuild plugins/sqldrivers/libqsqlmysql.dylib: CXX_MODULE_LIBRARY_LINKER_QMYSQLDriverPlugin_RelWithDebInfo mysql/CMakeFiles/QMYSQLDriverPlugin.dir/QMYSQLDriverPlugin_autogen/mocs_ mysql/CMakeFiles/QMYSQLDriverPlugin.dir/ mysql/CMakeFiles/QMYSQLDriverPlugin.dir/qsql_ | /usr/local/mysql-8.0.30-macos12-arm64/lib/libmysqlclient.dylib || mysql/QMYSQLDriverPlugin_autogen mysql/QMYSQLDriverPlugin_autogen_timestamp_depsĪRCH_FLAGS = -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/atform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.0 修改build配置,把所有出现-arch x86_64的地方更改成 -arch arm64(记住是所有)īuild mysql/CMakeFiles/QMYSQLDriverPlugin.dir/QMYSQLDriverPlugin_autogen/mocs_: CXX_COMPILER_QMYSQLDriverPlugin_RelWithDebInfo /Users/XXX/build-sqldrivers/mysql/QMYSQLDriverPlugin_autogen/mocs_compilation.cpp || cmake_object_order_depends_target_QMYSQLDriverPluginĭEFINES = -DGL_SILENCE_DEPRECATION -DQMYSQLDriverPlugin_EXPORTS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_PLUGIN -DQT_SQL_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCEĭEP_FILE = mysql/CMakeFiles/QMYSQLDriverPlugin.dir/QMYSQLDriverPlugin_autogen/mocs_.dįLAGS = -g -DNDEBUG -O2 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/atform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.0 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fapplication-extension -std=c++17īuild mysql/CMakeFiles/QMYSQLDriverPlugin.dir/qsql_: CXX_COMPILER_QMYSQLDriverPlugin_RelWithDebInfo /Users/XXX/Qt/6.2.4/Src/qtbase/src/plugins/sqldrivers/mysql/qsql_mysql.cpp || cmake_object_order_depends_target_QMYSQLDriverPluginĭEP_FILE = mysql/CMakeFiles/QMYSQLDriverPlugin.dir/qsql_.dįLAGS = -g -DNDEBUG -O2 - arch arm64 -isysroot 编辑~/build-sqldrivers/build-ninja文件 vim build-ninja Undefined symbols for architecture x86_64:

Ld: warning: ignoring file /usr/local/mysql-8.0.30-macos12-arm64/lib/libmysqlclient.dylib, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 : & /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -g -DNDEBUG -O2 -arch x86_64 -isysroot /Users/XXX/Qt/6.2.4/macos/lib/amework/Versions/A/QtCore -framework DiskArbitration -framework IOKit & cd /Users/XXX/build-sqldrivers/mysql & /Users/XXX/Qt/Tools/CMake/CMake.app/Contents/bin/cmake -E make_directory /Users/XXX/bsqldrivers/plugins/sqldrivers//Contents/Resources/DWARF/qsqlmysql Linking CXX shared module plugins/sqldrivers/libqsqlmysql.dylibįAILED: plugins/sqldrivers/libqsqlmysql.dylib
