Как импортировать большую базу данных MySQL

Вот описание
http://kedar.nitty-witty.com/blog/mydumpsplitter-extract-tables-from-mysql-dump-shell-script

GitHub

git clone https://github.com/kedarvj/mysqldumpsplitter .
chmod +x mysqldumpsplitter.sh

./mysqldumpsplitter.sh --source domain_statistic.sql --extract ALLTABLES --decompression none  --compression none

и видим в папке out базу разделенную по таблицам. Она очень хорошо импортируется по частям



Загружаем медленно в базу, можно и удаленную.
mysql -h host -u root -p domain_statistic < a_count_statistic.sql
mysql -h host -u root -p domain_statistic < all_stat.sql
mysql -h host -u root -p domain_statistic < as_count_statistic.sql
mysql -h host -u root -p domain_statistic < as_list.sql
mysql -h host -u root -p domain_statistic < cname_count_statistic.sql
mysql -h host -u root -p domain_statistic < domain_count_statistic.sql
mysql -h host -u root -p domain_statistic < domain_history.sql
mysql -h host -u root -p domain_statistic < domain.sql
mysql -h host -u root -p domain_statistic < mx_count_statistic.sql
mysql -h host -u root -p domain_statistic < ns_count_statistic.sql
mysql -h host -u root -p domain_statistic < providers_like_statistic.sql
mysql -h host -u root -p domain_statistic < registrant_count_statistic.sql
mysql -h host -u root -p domain_statistic < regru_providers.sql
mysql -h host -u root -p domain_statistic < regru_stat_data.sql

phpdotenv ( .env ) в CodeIgniter 3.0 с использованием хуков

application/config/config.php
$config['composer_autoload'] = true;


{
    "require": {
        "vlucas/phpdotenv": "^2.2"
    }
}


application/config/hooks.php
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
| -------------------------------------------------------------------------
| Hooks
| -------------------------------------------------------------------------
| This file lets you define "hooks" to extend CI without hacking the core
| files.  Please see the user guide for info:
|
|	http://codeigniter.com/user_guide/general/hooks.html
|
*/
$hook['pre_system'] = function() {
    $dotenv = new Dotenv\Dotenv(APPPATH);
    $dotenv->load();
};
/* End of file hooks.php */
/* Location: ./application/config/hooks.php */

Создаем файл .env


DB_HOST="localhost"
DB_USER="root"
DB_PASS="admin123"

используем
getenv() или $_ENV

Взято с roopampoddar.com/2016/01/26/integrating-phpdotenv-env-files-in-codeigniter-3-0-using-hooks/

Установка Realplexor C++ на Debian 9

Пришлось ставить Realplexor на C++ т.к. dklab_realplexor.pl запускался но работал с ошибкой
ERROR: Wide character in send at /usr/lib/x86_64-linux-gnu/perl/5.24/IO/Socket.pm line 270.
или
 ERROR: Wide character in send at /usr/lib/x86_64-linux-gnu/perl/5.24/IO/Socket.pm line 284.


Устанавливаем недостающие пакеты
# apt-get install gcc g++ libev4 libev-dev libmemcached-dev
# gcc --version
на свежем debian получаем gcc (Debian 6.3.0-18) 6.3.0 20170516

Читать дальше

ASUS K61IC - зависает SSD Kingston SHFS37A120G

Читал много где что зависает компьютер. Люди приводили разные конфигурауии оборудования и им говорили что у вас виновата: оперативка, видеокарта, процессор, и.т.п. части компьютера. И даже говорили со смыслом: «виновато все, но ни как не SSD». Естественно и я так думал и проверял оперативку, но понимал что в конфигурации изменился тока SSD и ничего другого не виновато как их несовместимость.

На Plextor256 не замечал зависание. Мышка бегает, а обращения к диску не происходят. Будто он отпал или питание пропало.
по SMART не было видно что это был новый запуск SSD к питанию.

Читать дальше

Убираем Setting locale failed perl: warning: Please check that your locale settings

Если появилось такое

perl: warning: Setting locale failed

root@mysql:/# apt-show-versions mysql
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
mysql not installed (not available)
Читать дальше

Блогу 7 лет

Первая запись от 2010-07-08 13:01:19
прошло 7 лет


еще из статистики:

11 лет зарегистрирован домен himic.ru
#whois himic.ru |grep created
created:       2006-06-13T20:00:00Z

Webmoney
Персональный аттестат — выдан Центром Аттестации 26 Июля 2007 года скоро 10 лет
после первой регистрации прошло 11 лет

Мне 30 лет.

Вроде что-то добился, а вроде нет.
Если сомневаешься — значит «нет».
А может сомневаешься то «да»?

Архив доменов зоны .RU

wget http://pma.amanikin.ru/domain_statistic.sql.tar.zip
архив почемуто на самом деле tar.gz а не zip. В WinRAR под виндой открывается нормально, в линуксе надо переименовывать
mv domain_statistic.sql.tar.zip domain_statistic.sql.tar.gz


tar -xvzf domain_statistic.sql.tar.gz
из 2 гиг получилось 16 гиг



скорость в виртуалке: чтения от 10 до 15 /сек
запись от 40 до 120 иногда
iotop

появилась ошибка
Otar: domain_statistic.sql: Wrote only 512 of 10240 bytes
tar: Exiting with failure status due to previous errors
tar Wrote only 512 of 10240 bytes
оказалось в виртуалке кончилось место 15 гиг.

PS
создаем базу
create database domain_statistic;
создаем пользователя
CREATE USER 'user_u'@'%' IDENTIFIED BY 'user_pass';
добавляем пользователю права
GRANT ALL PRIVILEGES ON domain_statistic.* TO user@'%' IDENTIFIED BY 'user_pass'; 
FLUSH PRIVILEGES;

Просто залить в базу не удалось
поэтому продолжение тут blog.himic.ru/2017/10/14/kak-importirovat-bolshuyu-bazu-dannyh-mysql.html

Спасибо этим людям
habrahabr.ru/post/301894/