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 レベルドメイン名を設定する方法の例

推薦する

ラベルとスパンの幅設定が無効である問題の解決

デフォルトでは、ラベルとスパンの幅の設定は無効です。一般的に、表示属性は必須ですコードをコピーコード...

HTML コード例: ハイパーリンクの詳細な説明

ハイパーリンクは、Web サイト上のすべてのページがハイパーリンクで接続され、ページ間を移動できるた...

JavaScript の BigIn 関数の共通プロパティをまとめます

目次1. 概要2. 属性1. 数学演算子2. 比較演算子3. ブール演算結論1. 概要BigInt ...

ドラッグ可能で編集可能なガントチャートの詳細な説明(HighchartsはVueとReactで使用できます)

序文Excel は強力で、広く使用されています。 Web アプリケーションの登場と改善に伴い、ユーザ...

CSSをインポートする方法は何ですか?linkと@importの違いは何ですか?選択方法

Taobao のウェブページはインポートを使用していますが、多くのウェブサイトはリンクを使用していま...

Vue イメージ ドラッグ アンド ドロップ ズーム コンポーネントの使用方法の詳細な説明

Vueイメージドラッグアンドドロップズームコンポーネントの具体的な使い方は参考までに。具体的な内容は...

シンプルな CSS テキストアニメーション効果

成果を達成する 実装コードhtml <div id=コンテナ> いらっしゃいませ <...

Ubuntu 16.04 で PostgreSQL の起動を設定する方法

PostgreSQL はコンパイルされインストールされるため、起動時に起動するように設定する必要があ...

MySQL 5.7.23 バージョンのインストールチュートリアルと設定方法

MySQL を自分でインストールするのに 3 時間かかりました。チュートリアルはたくさんあるにもかか...

MySQL の暗号化と復号化の例

MySQL の暗号化と復号化の例データの暗号化と復号化はセキュリティ分野で非常に重要です。プログラマ...

Vueフォームバインディングとコンポーネントの詳細な説明

目次1. 双方向データバインディングとは1. データの双方向バインディングを実装する必要があるのはな...

Win7 で IIS7 Web および FTP サービスを完全にアンインストールする方法

昨日、パソコンにPHP開発環境をセットアップした後、Apacheサーバーを再起動するとエラーが続きま...

MySQL 使用仕様の概要

1. InnoDBストレージエンジンを使用する必要がありますCPU と IO のパフォーマンスが向上...

Vue カードスタイルのクリックして切り替える画像コンポーネントの使用方法の詳細な説明

この記事では、vueカードスタイルのクリックして切り替える画像コンポーネントを参考までに紹介します。...

ユーザーがフォームを繰り返し送信するのを防ぐ方法の概要

重複したフォーム送信は、マルチユーザー Web アプリケーションで最も一般的で厄介な問題です。重複送...