tail -n +2 source_file.txt > destination_file.txt
Przydatne przy odtwarzaniu bazy danych gdzie mysqldump dodaje na początku zabezpieczenie:
/*!999999\- enable the sandbox mode */
Podczas importu bazy z pliku:
mysql -u root -ppassword -h localhost database < database.sql
Wyskoczył błąd:
ERROR 1153 (08S01) at line 2494: Got a packet bigger than 'max_allowed_packet' bytes
Rozwiązanie:
mysql --max_allowed_packet=100M -u root -ppassword -h localhost database < database.sql
ERROR 1118 (42000) at line 1278: Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.
W pliku:
/usr/share/doc/zabbix-server-mysql/create.sql.gz
trzeba dodać na początku:
SET SESSION innodb_strict_mode=OFF;
sudo mysqld_safe --skip-grant-tables sudo mysql --user=root mysql update user set authentication_string=password('1111') where user='root'; flush privileges;
https://dba.stackexchange.com/questions/55116/mysql-login-after-secure-installation
1. Podstawowe paczki
apt-get install aptitude aptitude update aptitude install vim nmap mc screen unzip sudo aptitude install apache2 mariadb-server php php-mbstring php-gd php-curl php-zip php-xml php-imagick php-cgi php-mysql php-pear php-gettext libapache2-mod-php php-common php-phpseclib mysql_secure_installation aptitude install proftpd proftpd-mod-mysql
Zobacz całość
W nowej wersji phpmyadmin nie ma możliwości logowania się przez konto root.
Aby to obejść należy stworzyć nowego użytkownika do bazy.
sudo mysql --user=root mysql
CREATE USER 'username'@'localhost' IDENTIFIED BY 'userpass'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
mysqldump -p --user=username database_name > zrzut_bazy.sql
mysql -u user -ppass -h localhost database_name < /home/www/zrzut_bazy.sql
http://www.rackspace.com/knowledge_center/article/mysql-resetting-a-lost-mysql-root-password
sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -uroot
use mysql;
update user set password=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit
sudo /etc/init.d/mysql stop && sudo /etc/init.d/mysql start
mysql -u root -p
== instalujemy serwer mysql i proftpd z mod_mysql
apt-get install mysql-server apt-get install proftpd proftpd-mod-mysql
Zobacz całość