mySQL

mysql Установка и настройка в Ubuntu Linux

Forums:

В этом уроке мы сначала просто установим mysql, а потом изменим тип подключения.

1. Установка MySql

MySQL есть в репозиториях Ubuntu. Он разбит на несколько пакетов.

  1. Ставим сервер MySQL:
    sudo apt install mysql-server
  2. Для взаимодействия с сервером MySQL устанавливаем его консольный клиент:
    sudo apt install mysql-client

-- после заверение установки подключиться к mysql от имени суперпользователя в консоли можно будет командой:

Ошибка Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in

Forums:

Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in

Возможное решение

Проблема была в том, что служба mysql просто не работала помог перезапуск

sql Несколько парных сравнений, колонки через запятую, а потом значения списком в скабках

Forums:

Интересный формат:

SELECT DISTINCT `someColumn` FROM `MyCoolTable` 
WHERE `someColumn` LIKE 'ABCDEF%' 
AND `name1`, `name2` = ('value1', 'value2') 
ORDER BY `someColumn` ASC LIMIT 10

Такой запрос строится библиотекой библиотеки sqlstring:

Базовый курс SQL. Типы данных в SQL

Forums:

[к оглавлению]

В 1 уроке мы кратко рассмотрели, что же такое типы данных в SQL. Давайте теперь остановимся на каждом из них подробнее.
Для чего нужны типы данных:

Базовый курс SQL. Работа с таблицами CREATE ALTER DROP TABLE

Forums:

[к оглавлению]

Создание таблиц

Прежде чем начинать работу с данными, нужно создать базу данных и таблицы для их хранения. Управлять таблицами можно двумя способами:

mysql ERROR 3780 (HY000): Referencing column '... and referenced column '....' in foreign key constraint '...' are incompatible

Forums:

ERROR 3780 (HY000): Referencing column '... and referenced column '....' in foreign key constraint '...' are incompatible.

Например:

ERROR 3780 (HY000): Referencing column 'category_id' and referenced column 'id' in foreign key constraint 'subcategories_ibfk_1' are incompatible.

Для запроса:

mysql Ошибка: Out of range value for column

Forums:

Предположим, есть некоторая таблица users c таким полем:

`INN` INT(12) NULL DEFAULT NULL COMMENT 'ИНН',

При попытке вставить значение следующим запросом:

INSERT INTO users values ('12345678945');

Возникает предупреждение:

Warning: Out of range value for column 'INN' at row 1

Дело в том, что 12345678945 больше, чем максимальное значение для INT - 2147483647
Стоит также обратить внимание, что

(12)

в

mysql -- Как сбросить (изменить) пароль root -- забыл пароль

Forums:

В случае, если вы забыли пароль root для подключения к mysql, можно воспользоваться safe-режимом:

  1. Останавливаем mysqld:
    sudo service mysql stop
  2. Проверяем, что нет запущенных процессов mysqld:
    ps -eaf|grep mysqld

    Если все нормально, то вывод команды должен состоять лишь из одной строки, примерно такого содержания:

openserver mysql Какой пароль, как подключиться в командной строке

Forums:

Используйте пароль root, предварительно введя в консоль опенсервера команду аналогичную обычной командной строке:

mysql -u root -p

Также см.:

  • Видео о начале работы с SQL в Опенсервере: https://youtu.be/kPrROmWwmvI
  • Инструкция по работе на оф. сайте (источник решения проблемы с паролем): https://ospanel.io/docs/#rabota-s-mysql

mysql The server requested authentication method unknown to the client [caching_sha2_password] Ошибка решение

! ) Fatal error: Uncaught PDOException: PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in /var/www/SimpleMVC-example/vendor/it-for-free/simple-mvc/src/mvc/Model.php on line 68
( ! ) PDOException: PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in /var/www/SimpleMVC-example/vendor/it-for-free/simple-mvc/src/mvc/Model.php on line 68

К этому же может относится и ошибка при подключении в консоли:

Pages

Subscribe to RSS - mySQL