修改mysql字符编码出现Job failed to start解决办法
生活随笔
收集整理的這篇文章主要介紹了
修改mysql字符编码出现Job failed to start解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
修改mysql字符編碼出現Job failed to start解決辦法
在python mange.py shell下填充MySQL數據庫的時候,發現漢字不能輸入。
于是要修改一下MySQL數據庫編碼。
? 從網上找到如下資料: $sudo gedit /etc/mysql/my.cnf [client]下添加: default-character-set=utf8 [mysqld]下添加: default-character-set=utf8 然后保存退出 $sudo service mysql restart 結果出現了Job failed to start www.2cto.com ? ---------------------------------------------------------------------------------------------------------------------------- 可能是版本的問題,查5.5以后的版本對字符編碼方式修改的辦法,發現[mysqld]修改方法變了: [mysqld]下添加的應該為: character-set-server=utf8 collation-server=utf8_general_ci 保存退出 $sudo service mysql restart 成功 進入MySQL控制臺: show variables like 'character%'; www.2cto.com ? +-----------------------------------+-----------------------------------+ | Variable_name ? ? ? ? ? ? ? ? ? ?| Value ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| +-----------------------------------+-----------------------------------+ | character_set_client ? ? ? ? ? | utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | character_set_connection | utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | character_set_database ? ?| utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | character_set_filesystem ? | binary ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| | character_set_results ? ? ? ? | utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | www.2cto.com ? | character_set_server ? ? ? ? ?| utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | character_set_system ? ? ? ? | utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | character_sets_dir ? ? ? ? ? ? ? | /usr/share/mysql/charsets/ | +------------------------------------+-----------------------------------+ 8 rows in set (0.00 sec) 已經修改成功記,做下錄。
于是要修改一下MySQL數據庫編碼。
? 從網上找到如下資料: $sudo gedit /etc/mysql/my.cnf [client]下添加: default-character-set=utf8 [mysqld]下添加: default-character-set=utf8 然后保存退出 $sudo service mysql restart 結果出現了Job failed to start www.2cto.com ? ---------------------------------------------------------------------------------------------------------------------------- 可能是版本的問題,查5.5以后的版本對字符編碼方式修改的辦法,發現[mysqld]修改方法變了: [mysqld]下添加的應該為: character-set-server=utf8 collation-server=utf8_general_ci 保存退出 $sudo service mysql restart 成功 進入MySQL控制臺: show variables like 'character%'; www.2cto.com ? +-----------------------------------+-----------------------------------+ | Variable_name ? ? ? ? ? ? ? ? ? ?| Value ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| +-----------------------------------+-----------------------------------+ | character_set_client ? ? ? ? ? | utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | character_set_connection | utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | character_set_database ? ?| utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | character_set_filesystem ? | binary ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| | character_set_results ? ? ? ? | utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | www.2cto.com ? | character_set_server ? ? ? ? ?| utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | character_set_system ? ? ? ? | utf8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | character_sets_dir ? ? ? ? ? ? ? | /usr/share/mysql/charsets/ | +------------------------------------+-----------------------------------+ 8 rows in set (0.00 sec) 已經修改成功記,做下錄。
總結
以上是生活随笔為你收集整理的修改mysql字符编码出现Job failed to start解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu下mysql字符集设置
- 下一篇: ubuntu中设置mysql的字符集