mysql使用上の注意事項
1959 ワード
mysqlを使用する場合は、次の点に注意してください.符号化フォーマット、mysqlデフォルト符号化フォーマットはutf-8ではなく、プロファイルでmysqlの文字符号化フォーマットを変更する必要があります. sqlmodeは、中国語を使用したり、挿入エラーが発生したりします.sqlmodeが正しくない可能性があります.プロファイルのsqlmode値を変更する必要があります. データベースのバックアップ、正式な環境の下できっとデータベースをバックアップすることを忘れてはいけなくて、システムの定時任務を通じてデータベースをバックアップすることができて、あるいはデータフォルダをバックアップします; binlog、binlogはデータベースのすべての操作を記録し、binlogによってデータベースをリカバリし、タイミングタスクよりも正確です.
linuxにmysql-5.7をインストールする場合、デフォルトはutf 8文字フォーマットではありません.設定方法:
mysqlコマンドラインsqlファイルを実行するには:
ユーザーにリモート・アクセス権を付与するには、次の手順に従います. db_name:データベース名を指定します.すべて* です. table_name:テーブル名を指定します.すべて* です.アクセス可能なipを指定するか、すべてのip:% UserName:ユーザー名 password:パスワード
linuxにmysql-5.7をインストールする場合、デフォルトはutf 8文字フォーマットではありません.設定方法:
# mysql utf-8
# 1. /etc/mysql/mysql.conf.d/mysqld.cnf
# 2.[mysqld] character_set_server=utf8
# 3.service mysql restart
# 4. mysql show variables like 'character%'
mysqlコマンドラインsqlファイルを実行するには:
#
mysql -uname -upassword
# sql
> source [filename].sql
ユーザーにリモート・アクセス権を付与するには、次の手順に従います.
grant all PRIVILEGES on [*|db_name].[*|table_name] to 'username'@'%|xxx.xxx.xx.x' identified by 'password' WITH GRANT OPTION;