Ubuntu MySQL 5.6 バージョンの削除/インストール/エンコード設定ファイルの設定

Ubuntu MySQL 5.6 バージョンの削除/インストール/エンコード設定ファイルの設定

1. MySQLを削除する

a. sudo apt-get autoremove --purge mysql-server*
b. sudo apt-getでmysql-serverを削除します
c. sudo apt-get autoremove mysql-server
d. sudo apt-get remove mysql-common (非常に重要)

上記のいくつかは実際には冗長なので、順番に実行することをお勧めします。

2. 残留データをクリーンアップする

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

3. MySQLをインストールする

a. sudo apt-get install mysql-server
b. sudo apt-get install mysql-client
c. sudo apt-get install php5-mysql (php5-mysql をインストールすると、php と mysql が接続されます)

インストール後、MySQLサービスを開始できます。次のコマンドでMySQLサービスを管理することもできます。

service mysql start (mysql を起動) 
service mysql stop (mysql をシャットダウンします) 
service mysql restart (mysql を再起動)

次のコマンドを使用してmysqlに入ります

mysql -u root -p 123456 (123456 は自分で設定したパスワードです)

ビューのエンコーディング

'%character%' のような変数を表示します。 
[python] プレーンコピーを表示
mysql> 'character%' のような変数を表示します。 
+--------------------------+----------------------------+ 
| 変数名 | 値 | 
+--------------------------+----------------------------+ 
| 文字セットクライアント | utf8 | 
| 文字セット接続 | utf8 | 
| 文字セットデータベース | latin1 | 
| 文字セットファイルシステム | バイナリ | 
| 文字セット結果 | utf8 | 
| 文字セットサーバー | latin1 | 
| 文字セットシステム | utf8 | 
| 文字セットディレクトリ | /usr/share/mysql/charsets/ | 
+--------------------------+----------------------------+

一部のエンコーディングはlatin1であり、中国語の文字化けの原因となります。エンコーディング設定を次のように変更します。

cd /etc/mysql/my.cnf (コードを変更するときは、MySQL のバージョンとシステムが異なる可能性があることに注意してください) 
sudo chmod 775 my.cnf 
sudo vim my.cnf

ファイルの後に次の内容を追加します

[python] プレーンコピーを表示
[mysqld] 
文字セットサーバー=utf8

ESC + :wq 保存して終了

service mysql restartを使用してmysqlサービスを再起動する

以下もご興味があるかもしれません:
  • Ubuntuにmysql5.7.10を手動でインストールする
  • Ubuntu 16.04 mysql5.7.17 リモートポート 3306 を開く
  • Linux (Ubuntu) での MySQL 5.7.17 のインストールと設定のチュートリアル
  • Ubuntu 16.10 に mysql workbench をインストールするときに発生するエラー「libpng12-0 パッケージがインストールされていません」の解決方法
  • Python インストール mysql-python 簡潔なメモ (ubuntu 環境)

<<:  ウェブページ経由で jar パッケージを Nexus にアップロードする方法

>>:  nginx で第 3 レベルドメイン名を設定する方法の例

推薦する

ウェブページにコンテンツが多すぎる場合に、下から上へ素早く戻る方法

Web フロントエンド開発では、ページに多くの記事を表示することが避けられません。記事の最後にあるク...

Mysql の varchar 型に関する注意点

varchar の保存ルール4.0 未満のバージョンでは、varchar(20) は 20 バイトを...

ディスク容量不足による MySQL レプリケーション障害の解決方法

目次ケースシナリオ問題を解決するまとめケースシナリオ本日、オンラインで問題が発見されました。監視範囲...

GET POSTの違い

1. Get はサーバーからデータを取得するために使用され、Post はサーバーにデータを渡すために...

MySQL のバックアップとリカバリの設計アイデア

背景まず、背景を説明します。ある制約により、当社の現在のバックアップ戦略では、1 日おきにフル バッ...

ウェブデザインには目的、アイデア、思考、そして粘り強さがなければならない

<br />はじめに:このアイデアは、数日前に上級ウェブデザインの次の記事を考えていると...

MySQL sql_mode の変更が有効にならない理由と解決策

目次序文シナリオシミュレーション要約する序文最近、sql_mode の話題については何度も話し合われ...

Vueでeslintを使用する方法の詳細な説明

目次1. 説明2. 関連する依存パッケージをダウンロードする3. 設定ファイル .eslintrc....

MySQLに絵文字表現を保存する詳細な手順

原因: java.sql.SQLException: 列の文字列値が正しくありません: '\...

Reactでカスタムフックを作成する方法を教えます

1. カスタムフックとは何かロジックの再利用簡単に言えば、カスタム フックを使用すると、特定のコンポ...

テーブルを開く際のMySQLスレッドの問題の解決方法

問題の説明最近、MySQL5.6.21サーバーがありました。アプリケーションがリリースされた後、同時...

MySQL トリガーの定義と使用方法の簡単な例

この記事では、MySQL トリガーの定義と使用方法について説明します。ご参考までに、詳細は以下の通り...

docker に openjdk をインストールして jar パッケージを実行する方法

画像をダウンロード docker プル openjdkデータボリュームの作成java_appデータボ...

Ubuntu サーバーで MySQL を設定し、リモート接続を実装する方法

サーバー: Ubuntu Server 16.04 LSSクライアント: Ubuntu 16.04 ...