Има няколко системи за управление на бази данни, но много избират Microsoft Access, както винаги, защото е от Microsoft и е част от неговия офис пакет. Много други, тъй като управлението на бази данни е задача, изпълнявана от знаещи хора, са наясно с опцията с отворен код, която, от това, което видях, е изборът на много компании. Тук ние ще ви научим инсталирайте mysql в Ubuntu.
Ако сме на Windows, инсталирането на MySQL е лесна задача, ако знаете какво да инсталирате, тъй като има пакети, които включват всичко. В Linux не е същото и е малко по-сложно, защото много се прави с командни редове. Днес ще се опитаме да обясним как да инсталираме MySQL в Ubuntu, въпреки че може да се каже, че това, което ще инсталираме, ще бъде LAMPт.е. Linux, Apache, MySQL и PHP.
Преди да започнете
MySQL е инструмент без графичен интерфейс, който работи от терминала чрез команден ред (CLI). Инсталирането му е доста просто, но само с MySQL ще трябва да изпълняваме всички заявки от терминала. За да подобрите потребителското изживяване, трябва също да инсталирате и конфигурирате PhpMyAdmin. Това малко усложнява нещата. В зависимост от това как е конфигуриран, можем да влезем PhpMyAdmin или ще открием една от многото грешки, които може да ни покаже.
Също така ми се струва важно да спомена, че описаното тук работи в момента на писане на тази статия и е тестван на Ubuntu 22.10. Тъй като няма пакети или нещо специално, трябва да работи в минали и бъдещи версии, но не е гарантирано. Така че, ако попаднете на някакви грешки, бих препоръчал да се върнете към това, което сте направили, за да намерите тази статия (ако не сте я намерили в социалните медии): потърсете конкретната грешка на Google Duck Duck Go.
Как да инсталирате MySQL на Ubuntu
С обяснението по-горе, нека преминем към стъпките, които трябва да следвате, за да инсталирате LAMP заедно с phpMyAdmin и да накарате всичко да работи в Ubuntu.
- За да сме сигурни, че всичко е актуално, актуализираме всички пакети или от Software Update, или с командата
sudo apt update && sudo apt upgrade
. - Като незадължителна стъпка отиваме в браузъра и поставяме "localhost", като се уверяваме, че премахваме S от HTTPS, ако го направи. Ще видим грешка, защото няма сървър, който да си върши работата.
- Отиваме до терминала и инсталираме A на LAMP: Apache.
sudo може да инсталира apache2
- Като друга незадължителна стъпка, която не е важна, но показва, че се справяме добре, връщаме се в браузъра, поставяме "localhost" и проверяваме, че сега се появява нещо като следното:
- След това инсталираме MySQL, M от LAMP:
sudo може да инсталира mysql-сървър
- В следващата стъпка, ако го нямаме, инсталираме P на LAMP (PHP):
sudo apt инсталирайте php
И с това ще имаме всичко необходимо, за да използваме MySQL в Ubuntu. За да подобрим потребителското изживяване, ние продължаваме.
Инсталирайте phpMyAdmin на Ubuntu
- В терминала пишем:
sudo apt инсталирайте phpmyadmin
- Ще дойде момент, когато ще поиска от нас сървъра, който да използва. Избираме apache2 с интервала, след това tab и OK.
- Той ще ни уведоми, че е необходимо да имаме активна база данни и ако искаме да я управляваме с dbconfig-common. Приемаме първия прозорец, който не предлага повече опции и отиваме на втория, казваме да и поставяме парола на phpMyAdmin (два пъти):
- Връщаме се в браузъра и добавяме „phpmyadmin“ към „localhost“, което би било localhost/phpmyadmin.
- Правим още една проверка: поставяме потребителя по подразбиране, който е phpmyadmin, и паролата, която сме конфигурирали в стъпка 10. Ще видим, че влиза, но нямаме привилегии.
- Затваряме сесията в phpMyAdmin.
- Връщаме се на терминала, пишете
sudo -i
(или sudo su) и поставете нашата парола. - Сега пишем mysql -u root -py поставяме паролата на phpMyAdmin (тази от стъпка 10).
- Ya no queda nada. En el siguiente paso vamos a crear un usuario (1), cambiando 1234 por otra clave (que debe ir entre las comillas simples) y ubunlog por vuestro usuario, le damos privilegios (2) y los reiniciamos (se confirmará que ha ido bien con el mensaje «Query OK» tras cada intro):
create user 'ubunlog'@'%' identified by '1234'; grant all privileges on *.* to 'ubunlog'@'%' with grant option; flush privileges;
И това би било всичко. Остава да се върнем в браузъра, да опресним страницата login/phpmyadmin и да проверим дали можем да влизаме със създадения потребител, както и че можем да управляваме базите данни.
Скриване на бази данни и промяна на темата
Сега, когато можем да управляваме базите данни, може да поискаме да го направим по наш собствен начин. На главната страница намираме опцията “Theme” и в зависимост от операционната система, в която имаме инсталиран phpMyAdmin, може да се появят 3 или 4 опции. Въпреки че не са много, има алтернативи phpmyadmin.net/теми, и например следното е BooDark (Dark Bootstrap):
Темите трябва да се разархивират и да се постави папката в папката с теми, която ще бъде в папката phpmyadmin (в Ubuntu обикновено е /usr/share/phpmyadmin/themes).
От друга страна, ако сте забелязали, ще сте забелязали, че отляво на екранната снимка на BooDark има по-малко бази данни, отколкото на екранната снимка по-горе. Това е защото са скрити. Теорията казва, че са бази данни с конфигурационни файлове и че си струва да не пипаме нищо там, но можем да ги скрием, че всичко ще продължи да работи както когато са видими.
За да ги скрием и по този начин да работим само с нашите бази данни, можем да отворим файлове, да отидем на други места, да въведем корена на нашия твърд диск, да натиснете лупата, да потърсим phpmyadmin, да влезем в папката и да отворим файла config.inc. .php. В края можете да добавите ред като следния:
$cfg['Servers'][$i]['hide_db'] = '^mysql|sys|phpmyadmin|performance_schema|information_schema$';
От горното ние използваме опция за скриване на бази данни (hide_db) и посочва кои не искаме да виждаме. Низът започва и завършва с единични кавички; в него първият символ трябва да е "^", а последният "$"; и вътре са базите данни, разделени с "|". Ако случайно забележите нещо странно, въпреки че не трябва, можете да „коментирате“ този ред, като поставите две наклонени черти (//) преди него или го поставите между /*…*/.
Управление на бази данни с LibreOffice Base
Както обяснихме в началото на тази статия, това, което наистина е необходимо за използване на MySQL в Ubuntu, се прави в около 7 стъпки. Ако след това управляваме с терминала, нищо друго не е необходимо. С phpMyAdmin ще го направим с графичен интерфейс, който обикновено се предлага в хостинг услугите, така че си струва да свикнете с него преди всичко друго. Но можете също да управлявате бази данни с друг софтуер.
Например, точно както имаме Access в Microsoft 365, LibreOffice има база. И да, можем да се свържем с MySQL бази данни с Base, нещо като. Въпреки че е вярно, че можем да добавяме таблици към базата данни, вярно е също, че тя не ни позволява да редактираме таблиците, които сме създали от phpMyAdmin, така че си струва, ако ще работим с Base, създайте базата данни с MySQL, нека се свържем с нея и след това управляваме таблиците от Base. Колкото до SQL заявки, разрешени са само тези за получаване на информация; ако искаме да направим промени, трябва да го направим чрез графичния интерфейс.
За да направим това, след като сме инсталирали целия LAMP (Linux вече е там, Apache, MySQL и PHP), трябва да изпълним следните стъпки:
- Отваряме LibreOffice Base. Ще ни се покаже магьосник.
- В първия прозорец избираме „Свързване към съществуваща база данни“, падащото меню и избираме „MySQL/MariaDB“.
- В следващия прозорец избираме „Свързване директно (чрез MariaDB C конектор)“ и щракваме върху Next:
- След това поставяме името на базата данни и сървъра. Базата данни ще бъде тази, към която искаме да се свържем, а сървърът е localhost.
- След като щракнем върху next, ще поставим потребителското име и с отметка в полето „Required password“ ще щракнем върху тестване на връзката.
- Ще ни поиска паролата (на потребителя на MySQL), поставяме я. Ако всичко върви добре, ще видим съобщение, потвърждаващо, че връзката е успешна.
- Щракваме върху следващия и ще видим последен прозорец, в който си струва да оставите нещата по подразбиране и да кликнете върху „Край“.
Това ще ни позволи достъп до базата данни от LibreOffice Base, но бих го използвал само ако е необходимо нещо естествено и за основно управление. Също така, ако предпочитате да работите с нещо, което изглежда по-добре на вашия работен плот, като GTK в Ubuntu или Qt в други графични среди.
Сред другите опции, един от любимите е бобър, който има опция за общност с отворен код, но използването на едната или другата вече трябва да е въпрос на вкус. Това и това вероятно на работа те молят да се движиш добре в phpMyAdmin.
Ето как можете да инсталирате MySQL на Ubuntu и да управлявате базите данни с графичен интерфейс от Ubuntu.
Страхотно, търсих информация за инсталирането на MySQL от дни и този имейл пристигна навреме със стъпките