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

推薦する

Linux でスペースを含むファイルを削除する (ディレクトリではない)

日常業務では、スペースのないファイルに遭遇することがよくあります。これにより、削除操作がはるかに簡単...

CSS でフローティングにより親要素の高さが崩れる問題を解決するいくつかの方法

1. ドキュメントフローとフローティング1. ドキュメントフローとは何ですか? HTML では、ドキ...

MySQL 圧縮版 zip のインストールに関する問題の解決策

本日、MySQLの圧縮版をインストールする際に問題が発生しました。サービスが起動できず、2、3時間苦...

HTML の基礎必読 - CSS スタイルシートの包括的な理解

CSS (カスケーディング スタイル シート) は、HTML Web ページを美しくするために使用さ...

JSはプログレスバーをドラッグして要素の透明度を変更することを実装しています

今日ご紹介したいのは、ネイティブ JS を使用してプログレス バーをドラッグし、要素の透明度を変更す...

Dockerを使用してLaravel開発環境を構築するための完全な手順

序文この記事では、Docker を使用して、ローカル コンピューターにインストールされている開発スイ...

Docker で Portainer ビジュアル インターフェースを構築するための詳細な手順

前回述べた問題を解決するために、オンラインで検索したところ、非常に優れたビジュアル インターフェース...

Dockerfile テキストファイルの使用例の分析

Dockerfile は、イメージをビルドするために使用されるテキスト ファイルです。テキスト コン...

CSSフローティングとフローティング解除について

フロートの定義要素を通常のドキュメント フローから外し、要素を左また​​は右に近づけます。親要素の端...

フロントエンドに必要なNginx設定の詳細な説明

Nginx (エンジン x) は、軽量で高性能な HTTP およびリバース プロキシ サーバーであり...

Linux システムコマンドのメモ

この記事では、Linux システム コマンドについて説明します。ご参考までに、詳細は以下の通りです。...

MySQL ステートメントの配置と概要の紹介

SQL (Structured Query Language) ステートメント、つまり構造化クエリ言...

MySQLのさまざまなオブジェクトのサイズと長さの制限について話しましょう

目次識別子の長さ制限権限テーブルの範囲フィールドの長さ制限データベースとテーブルの数の制限テーブルサ...

WeChatアプレット開発の共通機能と使用方法のまとめ

ここでは、主に小さなプログラムの開発プロセスでよく使われる、非常に実用的な機能ポイントをいくつか整理...

MySQL で浮動小数点データを文字データに変換するときに起こりうる問題の詳細な説明

序文この記事は主に、MySQL で浮動小数点型を文字型に変換するときに発生する問題を紹介します。これ...