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 で MySQL パスワードを忘れた場合の解決策

問題は次のとおりです。mysql -uroot -p コマンドを入力しましたが、パスワードを忘れてし...

便利で使いやすいウェブアプリケーションを設計するための 10 のヒント

より使いやすい Web アプリケーションを設計するための 10 のヒントをご紹介します。ヒント1: ...

nodejsとyarnをインストールし、Taobaoソースプロセスレコードを構成する

目次1. nodejsをダウンロードする2. ダブルクリックしてインストール3. グローバル npm...

URLパラメータに基づくNginx転送

使用シナリオ:ジャンプ パスは、傍受された URL に応じて動的に構成する必要があります。これは、イ...

パゴダパネルとドッカーを使用して Gogs をインストールするプロセス全体

目次1 Baota Software StoreにDockerをインストールする2 ゴグスイメージを...

Vue3の組み込みコンポーネントであるTeleportの使い方を詳しく説明します

目次1. テレポートの使用2. モーダルダイアログコンポーネントを完成させる3. コンポーネントのレ...

Linux lseek関数の使い方の詳しい説明

注:記事に誤りがある場合は、メッセージを残して指摘してください。ご協力ありがとうございます。名前名前...

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト 1...

中国語でのNginx設定パラメータの詳細な説明(負荷分散とリバースプロキシ)

PS: 最近、nginx を詳細に紹介している <<High-Performance ...

JSX を使用してマークアップ コンポーネント スタイルの開発を作成する例 (フロントエンドのコンポーネント化)

目次JSX環境の構築NPMを初期化するwebpackをインストールするBabelをインストールするw...

Linux で AIDE に基づいてファイルシステムの整合性を検出する方法

1. 補助AIDE (Advanced Instruction Detection Environm...

Vue3 の使用 (パート 1) Vue CLI プロジェクトの作成

目次1. 公式ドキュメント2. Vue CLIプロジェクトを作成する1. Vue CLIをインストー...

Vite2とVue3を使用したウェブサイトの国際化を実現するプロセス全体

目次序文vue-i18nをインストールするロケールの設定getLangs.js の実装i18nインス...

MySQLで全角文字と半角文字を保存する場合の違い

残念ながら、社内の IM のテスト中に MYSQL_DATA_TRUNCATED エラーが再び発生し...

Dockerはbusyboxを使用してベースイメージを作成します

Docker イメージの最初の行は FROM alpine などのイメージで始まりますが、最初のベー...