Fråga : mysqlinstallation, configuration i linux

mysqlinstallation, configuration och grundläggande säkerhet i linuxen " klar "

Svar : mysqlinstallation, configuration i linux

1. Beroende av fördelningen, som du kör, du kan installera MySQL beställare- och serverapplikationer med paketchefer:

RedHat/Fedora/CentOS:
nr. yumen installerar mysqlmysql-serveren

Debian Ubuntu:
nr. benägen-få installerar mysql-beställaren mysql-serveren

2. Om du önskar att MySQL ska startas på den körda kängan:

RedHat/Fedora/CentOS:
nr. chkconfigmysqld på

Debian Ubuntu:
nr. update--rc.dmysqlstandarder

3. Konfiguration:


/etc/my.cnf är den huvudsakliga konfigurationen sparar, och för grundläggande konfiguration du önskar kanske att göra den att lyssna endast på localhost (förkasta fjärrkontrollen tar fram), med:

bind-address= 127.0.0.1

Starta det tjänste-, nu:

RedHat/Fedora/CentOS:
nr. tjänste- mysqldstart

Debian Ubuntu:
nr. /etc/init.d/mysql start

MySQL kommer med öppet rotar tar fram så dig bör uppsättningen rotalösenordet, med den nytto- mysqladminbeställaren;

nr. mysqladmin - u rotar lösenordny-lösenord

Du kan skapa en databas:

nr. mysqladminen - H-localhost - u rotar - ppassworden skapar your_database_name

Om du önskar att tillfoga en användare, som ska, har något att ta fram till den databas som du har precis skapat bruksmysql befaller. MySQL har en beställare som är nytto- med vilket du kan ta fram och att använda den i en CLI dana. Att tillfoga en användare och för att ge honom något privilegierar bruk:

nr. mysql - u rota - H-localhost - ppasswordyour_database_name
mysql>ALLT LÅN PRIVILEGIERAR PÅ your_database_name.* TILL username@localhost som IDENTIFIERAS AV ”lösenord”;
mysql>SPOLNINGEN PRIVILEGIERAR;

Den är bra att veta att den MySQL diversehandeln dess information om användaren i en databas kallade mysql.

Du kan reserven databasen med:

nr. mysqldump --tillfoga-tappa-bordlägga - u-username - ppassworddatabase_name > backup_file

MySQL använder TCP-port 3306, så du kunde använda iptables för att begränsa tar fram för någon fjärrkontroll knyter kontakt.
Andra lösningar  
 
programming4us programming4us