基本上,当我想要mysql服务器服务时:
sudo /etc/init.d/mysql stop
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息:
[FAIL] Stopping MySQL database server: mysqld failed!
Run Code Online (Sandbox Code Playgroud)
经过一些研究来解决这个问题,我遵循了这个待办事项:
sudo cat /etc/mysql/debian.cnf
Run Code Online (Sandbox Code Playgroud)
这给了我类似的东西:
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = xXxXxXxXxXxX
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = xXxXxXxXxXxX
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
Run Code Online (Sandbox Code Playgroud)
然后我做了
mysql -u root -p
Run Code Online (Sandbox Code Playgroud)
最后
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'xXxXxXxXxXxX' WITH GRANT OPTION;
Run Code Online (Sandbox Code Playgroud)
这应该有效,但我在这里得到另一个错误:
ERROR 1045 (28000): Access denied …Run Code Online (Sandbox Code Playgroud) 我刚刚在 MacOS 10.14 (Mojave) 上安装了最新版本的 Xcode (10.1)。我可以构建我的应用程序并且它在我的 Mac 或类似系统上运行良好。
但是,我想与使用 MacOS 10.11 (El Capitan) 的人共享此应用程序,但它无法启动,要求最低要求为 MacOS 10.13 (High Sierra)。
我的应用程序只是很简单,我不能编译它以兼容旧版 MacOS 吗?
经过一番研究,我确实下载了 MacOSX10.11.sdk(来自https://github.com/phracker/MacOSX-SDKs/releases/)。我确实解压了它,然后将它拖入:(
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
这个文件夹最初只包含“MacOSX.sdk”和一个指向它的链接,名为“MacOSX10.14.sdk”)
我还注意到文件中字符串“MinimumSDKVersion”的/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist值等于“10.11”,这对我来说听起来不错。
我在一些论坛上读到不支持在 Xcode 中添加额外的 SDK 版本。顺便说一句,我看不到 Xcode 中的任何菜单来指定我的目标构建(既不在 Xcode 首选项中,也不在项目设置中(见下图)。
我在哪里可以告诉 Xcode 使用,让我们说“MacOSX10.11.sdk”而不是“MacOSX10.14.sdk”?
还有,有没有更好的办法?
或者,我是否必须在不同的分区上安装旧版本的 MacOS,使用旧版本的 Xcode(这会很痛苦)?
我的文件名看起来一样,但它们不是.
我many_img/从Debian1 复制到OS X,然后从OS X 复制到Debian2(用于维护目的),并 rsync -a -e ssh在每个步骤中使用以保留所有内容.
如果我 ls many_img/img1/*在Debian1和Debian2上获得相同的输出:
prévisionnel.jpg
Run Code Online (Sandbox Code Playgroud)
但不知何故,ls many_img/img1/* | od -c给出了不同的结果:
在Debian1上:
0000000 p r 303 251 v i s i o n n e l . j p
0000020 g \n
Run Code Online (Sandbox Code Playgroud)
在Debian2上:
0000000 p r e 314 201 v i s i o n n e l . j
0000020 p g \n
Run Code Online (Sandbox Code Playgroud)
因此,我在Debian2上的Web应用程序无法将文件系统中的图片与数据库中的文件名相匹配.
我想也许我需要更改文件编码,但看起来它已经在每个操作系统上都是utf-8:
convmv --notest -f iso-8859-15 -t utf8 many_img/img1/*
Run Code Online (Sandbox Code Playgroud)
返回:
Skipping, already …Run Code Online (Sandbox Code Playgroud)