The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / Linux)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

mysql. пользователи и бд, Bolek (ok), 23-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "mysql. пользователи и бд"  +/
Сообщение от eRIC (ok), 23-Фев-21, 08:29 
> возможно ли сделать так, чтобы пользователь при вводе
> mysql -u testuser -p подключался только к "своей" базе?
> в какую сторону копать?

как уже ранее сказали, он сможет подключится к тем базам данным, куда ему дали доступ.

на крайняк используйте:
$mysql -u пользователь -p пароль имя_базы_данных

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

Ответить | Правка | Наверх | Cообщить модератору

4. "mysql. пользователи и бд"  +/
Сообщение от Bolek (ok), 23-Фев-21, 10:56 
> на крайняк используйте:
> $mysql -u пользователь -p пароль имя_базы_данных
> чтобы при подключении к сервербу базы данных автоматически попал в интересующую базу
> данных

без указания бд совсем никак?
как в postgre - в pg_hba прописал и всё

Ответить | Правка | Наверх | Cообщить модератору

7. "mysql. пользователи и бд"  +/
Сообщение от Alexder (?), 23-Фев-21, 16:04 
>> на крайняк используйте:
>> $mysql -u пользователь -p пароль имя_базы_данных
>> чтобы при подключении к сервербу базы данных автоматически попал в интересующую базу
>> данных
> без указания бд совсем никак?
> как в postgre - в pg_hba прописал и всё

Откройте для себя волшебный мир alias!
B ~/.*rc пользователю пропишите mysql='/usr/bin/mysql -u $USER -p $password bd_name' - и тот будет попадать в свою базу сразу по вводу команды mysql.

Ответить | Правка | Наверх | Cообщить модератору

8. "mysql. пользователи и бд"  +/
Сообщение от Bolek (ok), 23-Фев-21, 16:16 
> Откройте для себя волшебный мир alias!
> B ~/.*rc пользователю пропишите mysql='/usr/bin/mysql -u $USER -p $password bd_name' -
> и тот будет попадать в свою базу сразу по вводу команды
> mysql.

да с этим тоже всё понятно. просто хотелось и рыбку съесть, и аквариум не разбить.

думаю, ветку можно закрывать.

PS. мужики, с праздником!

Ответить | Правка | Наверх | Cообщить модератору

11. "mysql. пользователи и бд"  +/
Сообщение от Pahanivo пробегал (?), 24-Фев-21, 00:59 
>> Откройте для себя волшебный мир alias!
>> B ~/.*rc пользователю пропишите mysql='/usr/bin/mysql -u $USER -p $password bd_name' -
>> и тот будет попадать в свою базу сразу по вводу команды
>> mysql.
> да с этим тоже всё понятно. просто хотелось и рыбку съесть, и
> аквариум не разбить.

сидя с ледорубом вместо удочки у проруби ...

> он сможет подключится к тем базам данным, куда ему дали доступ.

ключевое "к базам", не "к базе"!
У пользователя нет никакой своей базы - у него есть набор привилегий по набору баз.
Если есть привилегии на две базы - какую считать своей?

Ответить | Правка | Наверх | Cообщить модератору

12. "mysql. пользователи и бд"  +/
Сообщение от Licha Morada (ok), 24-Фев-21, 05:40 
> без указания бд совсем никак?

А как оно узнает, куда вам надо, если нигде не указать?
В my.cnf можно, типа:

[client]
user=username
host=localhost
password=p455w0rd
database=databasename

См.
https://dev.mysql.com/doc/refman/8.0/en/option-files.html
https://mariadb.com/kb/en/configuring-mariadb-with-option-files/
https://tomlankhorst.nl/mysql-my-cnf-options-file/

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру