Удалить все таблицы из базы MySQL из консоли на Linux
Команда на удаление: mysqldump -u <USER> -p<PASSWORD> —add-drop-table —no-data <DATABASENAME> | grep ^DROP | mysql -u <USER> -p<PASSWORD> <DATABASENAME>
Читать далееКоманда на удаление: mysqldump -u <USER> -p<PASSWORD> —add-drop-table —no-data <DATABASENAME> | grep ^DROP | mysql -u <USER> -p<PASSWORD> <DATABASENAME>
Читать далееВозникла ошибка при резервном копировании базы данных: mysqldump: Couldn’t execute ‘SHOW VARIABLES LIKE ‘gtid\_mode»: Native table ‘performance_schema’.’session_variables’ has the wrong
Читать далееОшибка: Field ‘COMMENT’ doesn’t have a default value Решение проблемы: Для полей выставить значение по умолчанию, к примеру: ALTER TABLE
Читать далееДобавить пользователя под которым можно будет авторизоваться только с текущей операционки: GRANT USAGE ON *.* TO ‘user’@’localhost’ IDENTIFIED BY ‘password’;
Читать далееОстановить работу MariaDB: systemctl stop mariadb Запустить в режиме –skip-grant-tables: systemctl set-environment MYSQLD_OPTS=»—skip-grant-tables —skip-networking» Запустить сервер MariaDB: systemctl start mariadb
Читать далееГруппировка по одному столбцу SELECT DEPARTMENT_ID, SUM(SALARY) FROM Employees GROUP BY DEPARTMENT_ID; Результат работы: Группировка по двум полям SELECT
Читать далееСкачать пакет для добавления репозитория MySQL: # wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm Добавить репозиторий: # rpm -Uvh mysql80-community-release-el7-3.noarch.rpm Установка: # yum install mysql-server
Читать далееSQL запрос: TRUNCATE TABLE `ИМЯ_ТАБЛИЦЫ`;
Читать далееЗайти в консоли в MySQL: # mysql -u root -p<PASSWORD> Выполнить команду: ALTER USER ‘root’@localhost IDENTIFIED BY ‘NEW PASSWORD’; Выйти
Читать далееОтключить строгий режим: set global sql_mode=»; Включить строгий режим: set global sql_mode=’STRICT_TRANS_TABLES’; Посмотреть текущий режим: SHOW VARIABLES LIKE ‘sql_mode’;
Читать далее
Свежие комментарии