ホームページ > データベース > mysql チュートリアル > mysql5.6.33 でのデータ ファイルの変更に関するチュートリアルの例

mysql5.6.33 でのデータ ファイルの変更に関するチュートリアルの例

零下一度
リリース: 2017-06-29 10:45:01
オリジナル
1412 人が閲覧しました

問題: mysql によって保存されているデータ ファイルのパーティション容量が小さく、現在いっぱいであるため、mysql が接続できません。

解決策:

1 などのパーティション内の不要なデータを削除します。 : ログファイルなど (根本的な問題は解決できません)

2. 特定のディスクの容量を拡張します

3. データの保存場所を変更します

データの保存場所を変更する手順:

1. mysql ストレージディレクトリを表示します

#安装目录
--basedir=/usr 
#数据存储位置
--datadir=/home/mysqlData/mysql 
#用户
--user=mysql 
#日志
--log-error=/home/mysqlData/mysql/localhost.localdomain.err 
#端口
--port=3306
ログイン後にコピー

2. mysql サービスを停止します
service mysql stop
ログイン後にコピー

3. ディレクトリを作成します
mkdir /home/mysql
chown -R mysql:mysql /home/mysqlData
ログイン後にコピー

4. データファイルの転送(データファイルの移動) /var/lib/mysql 全体を /home/mysqlData に変更します)
cp -afir /var/lib/mysql /home/mysqlData
ログイン後にコピー

5. MySql 設定ドキュメント /etc/my.cnf 設定ドキュメントを変更します
[client]

port            = 3306#修改后的目录
socket          = /home/mysqlData/mysql/mysql.sock
[mysqld]

port = 3306default-storage-engine = InnoDB #默认存储引擎
lower_case_table_names = 1 #不区分大小写
max-connections=3000character_set_server=utf8
#修改后的目录
datadir=/home/mysqlData/mysql

#修改后的目录

sock=/home/mysqlData/mysql/mysql.sock
ログイン後にコピー

6. MySQL 起動スクリプト /etc/init を変更します。 d/mysql
Change /etc/init.d /mysql ファイルの datadir 項目を /home/mysqlData/

mysql

vim /etc/init.d/mysql
ログイン後にコピー

7 mysql サービスを開始します

service mysql start
ログイン後にコピー

以上がmysql5.6.33 でのデータ ファイルの変更に関するチュートリアルの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート