AWScloud9でMySQLの文字コードをUTF-8に設定する方法

AWScloud9でMySQLの文字コードをUTF-8に設定する方法:


AWSでMySQLの文字コードをUTF-8に設定する方法

AWScloud9を使ってSQLの勉強会があるので、そのための準備をしました。

数時間ハマったのでメモとして残しておきます。

ターミナル上での基本操作

Escキー 
インプット状態を解除する 
lnsキー 
インプット状態にする 
my.cnfファイル上、インプット解除状態で、コロン「:」 
ページ最下部にカーソル移動し、コマンド入力可能になる 
wqコマンド 
my.cnfファイルの編集を保存し、ターミナルに戻る 
編集が終わったら「:wq」で保存をすること!
色んな記事を見てもこの保存については書いておらず、設定が反映されずにここで数時間費やしました笑
あまりに初歩的な部分なんだと思いますが勉強になりました。

保存時、既にmysqlを立ち上げていれば一度再起動を行う必要があります。

mysql再起動 
sudo service mysqld restart 
再起動後、設定が反映されます。

ちゃんとUTF8の設定書いたはずなのに

・databaseとserverがlatin1のまま

・文字コードを指定して作ったdatabaseはutf8になっている

ということであれば、my.cnfファイルの保存が出来ているか確認してみて下さい。

その他コマンド

状態確認 
sudo service mysqld status 
起動 
sudo service mysqld start 
停止 
sudo service mysqld stop 
再起動 
sudo service mysqld restart 
mysqlにログイン 
mysql -u root -p 
MYSQL内で使われている文字コードの確認 
show variables like "character%"; 
データベースの内容確認 
show create database データベース名; 
データベースを選択 
use データベース名; 
文字コードを指定してデータベースを作成 
CREATE DATABASE データベース名 default character set utf8; 
データベース削除 
DROP DATABASE データベース名; 

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2024-02-12 22:08:06 RSSフィード2024-02-12 22:00分まとめ(7件)