Berikut ialah keseluruhan kandungan 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: Additional settings that can override those from this file!
# The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
Kemudian tambah dua ayat untuk mengubah suai aksara:
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
Maka ia tidak akan berfungsi
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Ulas dua ayat yang baru ditambah dengan# dan cuba lihat sama ada ia boleh dimulakan (untuk menolak ralat konfigurasi yang baru diperkenalkan)
#
注释掉试一下,能不能启动(排除新引入配置出错)运行
mysqld status
查看Mysql当前启动状态(排除因未关闭导致无法启动)运行用户权限是否发生变化,如之前用
root
,现在用user
status mysqld
untuk menyemak status permulaan semasa Mysql (tidak termasuk kegagalan untuk dimulakan kerana tidak ditutup) 🎜🎜Adakah kebenaran pengguna yang sedang berjalan ditukar Contohnya, sebelum menggunakanroot
, kini menggunakanuser
(untuk menolak isu kebenaran)🎜🎜 🎜 🎜Jika ia boleh dimulakan pada langkah pertama, ini bermakna terdapat masalah dengan konfigurasi baharu Periksa sama ada parameter permulaan ditulis dengan tidak betul mengikut versi Mysql, seperti yang ditunjukkan di atas. 🎜