問題: 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
service mysql stop3. ディレクトリを作成します
mkdir /home/mysql chown -R mysql:mysql /home/mysqlData
4. データファイルの転送(データファイルの移動) /var/lib/mysql 全体を /home/mysqlData に変更します)
cp -afir /var/lib/mysql /home/mysqlData5. 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.sock6. MySQL 起動スクリプト /etc/init を変更します。 d/mysqlChange /etc/init.d /mysql ファイルの datadir 項目を /home/mysqlData/
mysql
vim /etc/init.d/mysql
7 mysql サービスを開始します
service mysql start
以上がmysql5.6.33 でのデータ ファイルの変更に関するチュートリアルの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。