MySQL構成のいくつかのピット
インストールする
aptでインストール
sudo apt install mysql-server
構成を初期化します。必要なセキュリティレベルに応じて選択するだけ
sudo mysql_secure_installation
新しいユーザー
ツールを使用して接続する場合、ログインにrootユーザーを使用しないでください
CREATE DATABASE DB;
GRANT ALL PRIVILEGES ON DB.* TO yb@% IDENTIFIED BY "PASSWD";
このようにして、ユーザーybは、任意のIPを介してDBデータベース内の任意のテーブルにアクセスできます。
文字セットを構成する
MySQLのデフォルトの文字セットはラテン語で、中国語の表示をサポートしていません。/etc/mysql/mysqld.cnf
このファイルを変更する必要があります
[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
しかし、これは作成されたデータベースには適用されません
alter database DB character set utf8;
show VARIABLES like 'character%';