linux-麒麟の下mysql5.7.28をマウント

設置環境:麒麟Desktopバージョン7.0

ダウンロード:https://dev.mysql.com/downloads/mysql/5.7.html

 

インストール前の準備

MySQLがインストールされているかどうかをチェックしますが、コマンドを実行します

[ルート@ localhostの/]#ます。rpm -qa | grepのmysqlの

この結果から、我々がインストールされていることがわかるのMySQL-LIBS-5.1.73-5.el6_6.x86_64、削除コマンドを

[ルート@ localhostの/]#rpmの-e --nodepsのmysql-LIBS-5.1.73-5.el6_6.x86_64

 

削除されたかどうかを確認するために、再度クエリコマンドを実行

[ルート@ localhostの/]#ます。rpm -qa | grepのmysqlの

2、すべてのは、MySQL対応するフォルダを問い合わせます

[ルート@ localhostの/]#whereisはmysqlの
mysqlの:は/ usr / binに/ mysqlのは/ usr /含める/ mysqlの
#見つける/ -name mysqlの[ローカルホストLIB @ルート]
/データ/ mysqlの
/データ/ mysqlの/ MySQLの

該当するファイルまたはディレクトリを削除します。

[ルート@ localhostの/]#RM -rfは/ usr / binに/ mysqlのは/ usr /含める/ mysqlの/データ/ mysqlの/データ/ mysqlの/ MySQLの

 

削除が完了していることを確認します

[ルート@ localhostの/]#whereisはmysqlの
mysqlの:
[ルート@ localhostの/]#件の検索/ -name mysqlの
[ルート@ localhostの/]#

 

3、ない場合は、作成、MySQLのユーザー・グループおよびユーザーの存在チェック

[ルート@ localhostの/]#猫/ etc / groupを| grepのmysqlの
[ルート@ localhostの/]#猫/ etc / passwdファイル| grepをmysqlの
[ルート@ localhostの/]#groupaddのmysqlの
[ルート@ localhostの/]#useraddの-r -g mysqlのmysqlの
[ルート@ localhostの/]#

 

2つのインストールMySQLの
MySQLの-5.7.28-linuxの-glibc2.12:ディレクトリのwgetコマンドを実行したり、アップロードディレクトリMySQLのインストールパッケージの下で見つかった1、 -x86_64.tar.gz
行い解凍コマンドを実行します。

タールのMySQL 5.7.28-Linuxの-glibc2.12-x86_64.tar.gz xzvf [ルート@ localhostの/]#
[ルート@ localhostの/]#LS
のMySQL-5.7.28-のLinux-glibc2.12 x86_64-
のMySQL-5.7 0.28-linuxの-glibc2.12-x86_64.tar.gz
抽出が完了した後、あなたは、MySQLは/ usr / local /にファイルを移動し、複数の解凍ファイルの現在のディレクトリを参照してくださいすることができ
、移動のコマンドを実行します。

[ルート@ localhostの/]#音楽ビデオ-のMySQL 5.7.28-Linuxの-glibc2.12-x86_64では/ usr / local / mysqlの
2には、/ usr / local / mysqlのディレクトリに作成されたデータディレクトリ

[ルート@ localhostの/]#ます。mkdirは/ usr / local / mysqlの/データ
属しすべてのディレクトリやフォルダの下にmysqlディレクトリを変更するには3、ユーザーグループとユーザー、およびアクセス許可

[ルート@ localhostの/]#のchown -RのMySQL:MySQLのは/ usr / local / mysqlの
[ルート@ localhostの/]#のchmod -R 755は/ usr / local / MySQLの

4、新しいプロファイル・データベースのMySQL VIMな/etc/my.cnf、以下のように変更:

[mysqldを]
DATADIR =は/ usr / local / MySQLの/データ
BASEDIR =は/ usr / local / MySQLの
ソケット=は/ usr / local / MySQLの/データ/にmysql.sockの
ユーザ= MySQLの
ポート= 3306
文字セットサーバ= UTF8
#取消密码验证
#スキップ助成金・テーブル
のシンボリックリンクを#Disabling各種セキュリティを防ぐために推奨されるリスク
シンボリックリンク= 0
#スキップ助成金のテーブルを
[mysqld_safeを]
ログインエラー=の/ var /ログ/ mysqld.log
PIDファイル= /var/run/mysqld/mysqld.pid
[クライアント]
ポート= 3306
ソケット=は/ usr / local / MySQLの/データ/にmysql.sock

 

ソケットの値が前と後に同じでなければならないことに注意してください

それ以外の場合はエラーになります:缶のないローカルのMySQLサーバへの接続ソリューションは、のソケットを介して

ソリューション:http://www.cnntt.com/archives/2505

 


4は、コンパイラがインストールされ、初期化されたMySQLは、パスワード(データベース管理者の一時的なパスワード)のログ出力端を初期化することを忘れないようにしてください

[ルート@ localhostの/]#のCDは/ usr / local / mysqlの/ binに
[ルート@ localhostのビン]#./mysqld --initialize --user = mysqlの--datadir =は/ usr / local / mysqlの/データ--basedir = / usr / local / mysqlの

 

この上記の手順の実装が完了した後、一時的なパスワードを生成します
一時的なパスワードがroot @のために生成される R#SU ##&WF0Xyは:localhostの
サービスを開始するために追加

/etc/init.d/mysql /usr/local/src/mysql/support-files/mysql.server CP

サービスを開始

サービスが開始MySQLの

rootのパスワードを変更するには

 ?./mysqladmin -uroot -p'89aTo PgZrdB「パスワード111111

ログインmysqlの(パスワード:111111)

binに/ mysqlの-uルート-p

公開された117元の記事 ウォンの賞賛4 ビュー80000 +

おすすめ

転載: blog.csdn.net/qq_36266449/article/details/103675300