Hjälp med att skapa en Mysql databas!

Mjukstarta här!
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
MickeGoesUbuntu
Inlägg: 12
Blev medlem: 02 nov 2008, 03:21
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Hjälp med att skapa en Mysql databas!

Inlägg av MickeGoesUbuntu »

Hej,

Är sedan många herrans år tillbaka trogen Windows användare. Men idag fick jag för mig att jag skulle dra igång ett litet projekt: Förvandla min gamla PC till en spelserver (counter-strike), detta baserat på senaste utgåvan av Ubuntu.

Bör tilläggas att jag aldrig tidigare varken pysslat med dedikerade spelservrar eller Ubuntu! Efter ett par timmar lyckades jag får ordning på självaste counter-strike servern, funkar kalas! Nu börjar det roliga, att installera diverse mods till spelservern. Här tar dock det roliga slut ganska snabbt, problemen är ett faktum! Jag lyckas nämligen inte skapa ngn Mysql databas, vilket är nödvändigt för ett av "mods'en" till spelet.

Testade först att installera Lampp, verkade funka bra, gick att skapa databas osv. Men spelet kunde inte ansluta till databasen... trots att jag angivit rätt uppgifter: användare, databasnamn, lösen osv.

Installerade istället mysql-client-5.0 via pakethanteraren. Dessvärre vet jag INTE hur man skapar en databas utan ngt GUI som jag e van vid. Hur går man tillväga i Terminalen? Förklara gärna steg för steg. Ubuntu, Terminal etc har jag väldigt svårt för just nu... men man lär väl sig med tiden, har ju bara grejjat med dessa prylar en dag :-)

Oops va klockan tickar på när man har "roligt". Dags o sova. ;D

MVH

Micke som försöker lära sig.
Användarvisningsbild
niclas
Inlägg: 15
Blev medlem: 20 apr 2007, 16:06
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Kungsbacka
Kontakt:

Re: Hjälp med att skapa en Mysql databas!

Inlägg av niclas »

Jag har i och för sig aldrig gjort detta i ubuntu just men man borde göra något i stil med följande: Först ser man till så man har både server och klient för MySQL installerat genom att köra följande tre kommandon i terminalen:

Kod: Markera allt

# sudo apt-get update
# sudo apt-get upgrade
# sudo apt-get install mysql-client mysql-server
Om du inte redan satt rootanvändarens lösenord gör du det med:

Kod: Markera allt

# mysqladmin -u root password 'mittlösenord'
(byt ut 'mittlösenord' till något lämpligt lösenord)

Sen kan man behöva fixa databasen med:

Kod: Markera allt

# sudo mysql_install_db --user=mysql
Logga in på MySQL:

Kod: Markera allt

# mysql -p
Ange ditt root-lösenord. Skapa en databas:

Kod: Markera allt

# CREATE DATABASE db1;
(byt ut db1 till namnet på databasen)

Skapa en användare:

Kod: Markera allt

# GRANT ALL PRIVILEGES ON db1.* TO user1.localhost IDENTIFIED BY 'user1lösenord';
Nu kommer användaren user1 att få full tillgång till databasen db1. user1 och db1 kan båda ha samma namn. Skriver du istället:

Kod: Markera allt

# GRANT ALL PRIVILEGES ON *.*  TO user1.localhost IDENTIFIED BY 'user1lösenord';
så kommer user1 inte bara har tillgång till databasen db1 utan alla databaser som skapas. Skapa fler användare om det behövs och avsluta sen mysql med:

Kod: Markera allt

# exit
Sen behövs nog databasen startas om:

Kod: Markera allt

# mysqld_safe &
Om du har en webbserver igång på maskinen kan du med fördel använda phpmyadmin annars. Installera först:

Kod: Markera allt

# sudo apt-get install phpmyadmin
och skapa en länk, vilket borde vara nått i stil med:

Kod: Markera allt

# ln -s /usr/share/phpmyadmin /var/www/phpMyAdmin
Du kan i så fall sen nå phpMyAdmin genom att gå till http://localhost/phpMyAdmin. Logga in med root och roots lösenord och skapa databaser där.

Ungefär såhär gör man i alla fall om man har en Bubba-server: http://www.howledge.com/index.php?sid=1 ... artlang=en
MickeGoesUbuntu
Inlägg: 12
Blev medlem: 02 nov 2008, 03:21
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Hjälp med att skapa en Mysql databas!

Inlägg av MickeGoesUbuntu »

Det funkade kalasbra, tack så jätte mycket!

//Micke
Skriv svar

Återgå till "För nybörjaren"