我试图将一个mysql数据库移动到升级后的服务器上运行更新版本的ubuntu(15.04),安装LAMP后,我去编辑my.cnf文件中的绑定地址.以下是我在/etc/mysql/my.cnf中看到的全部内容.我添加了[mysqld]和绑定地址=新地址但似乎没有任何东西允许我的远程客户端连接到此数据库.它在线,IP地址应该是正确的.我错过了什么?为什么这个my.cnf如此裸露?
#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
#
# * IMPORTANT: …Run Code Online (Sandbox Code Playgroud) 我将数据从UTF8-general-ci表插入到另一个UTF8-general-ci表中.这些是文章.由于随机使用法语标题或短语如"àla",大约20或30不会插入.我收到的错误是错误描述:字符串值不正确:'\ xF4t l'\ xE9 ...'.
我所做的一切似乎都没有效果,包括添加
mysqli_set_charset($conn, "utf8");
Run Code Online (Sandbox Code Playgroud)
如果两个表都已经是UTF8,那么我还可以用法语短语插入这些随机文章吗?
我正在为本地项目尝试 laravel sail,但我一生都找不到一种简单的方法来执行容器并跟踪我的日志。我厌倦了谷歌搜索却一无所获——有人有文档链接或者知道使用 Laravel sail 完成正常开发的最简单方法吗?我正在考虑放弃这种技术并以正常的 Docker 方式进行。
我下载了 mysqltuner 以在我的 ubuntu 服务器上使用,无论我尝试使用哪个用户登录,它都会响应我的凭据无效。我经常使用我的 root 密码以 root 身份登录,但它无法识别它。mysqltuner 需要保存在特定位置吗?我需要指定'root'@'something'吗?我会做错什么?