Имайте предвид, че това не е много сигурно и трябва да се използва само за кутия за местно развитие, където не искате да създавате отделни разрешения, но все пак трябва да се свържете с други машини.
За да конфигурирате тази функция, ще трябва да актуализирате таблицата с потребители на mysql, за да позволите достъп от който и да е отдалечен хост, използвайки% wildcard.
Отворете MySQL клиент на командния ред на сървъра, като използвате коренния акаунт.
mysql -uroot
След това ще искате да изпълнявате следните две команди, за да видите какво вече е зададено хостът на хоста на root:
използвайте mysql;
изберете хост, потребител от потребител;
Ето един пример за изхода на моята база данни, което е доста по подразбиране настройки. Обърнете внимание, че ubuntuserv е името на хоста на моя сървър.
mysql> използвайте mysql;
Четене на таблица информация за попълване на имената на таблици и колони
Можете да изключите тази функция, за да получите по-бързо стартиране с -A
Базата данни се промениmysql> изберете хост, потребител от потребител;
+-+-+
| домакин | потребител |
+-+-+
| ubuntuserv | корен |
| localhost | debian-sys-maint |
| localhost | корен |
+-+-+
3 реда в набор (0.00 секунди)
Сега ще актуализирам хоста на ubuntuserv, за да използвам заместващата карта, след което ще издадем командата, за да презаредите таблиците с привилегии. Ако изпълнявате тази команда, заменете името на хоста на вашето поле за ubuntuserv.
актуализиране на потребителя, зададен host = "%" където user = "root" и host = "ubuntuserv";
флъш привилегии;
Това е всичко за него. Сега успях да се свържа с този сървър от всяка друга машина в моята мрежа, като използвах коренния акаунт.
Отново, имайте предвид, че това не е много сигурно и трябва поне да се уверите, че сте задали коренна парола.