Instal · lar PhpMyAdmin en Ubuntu 10.04 i següents
La base de dades MySQL s'administra mitjançant ordres de text en línia de comandes. Fer-ho així és bastant dur, i alternativament s'usen aplicacions que ens abstreuen d'aquesta complexitat d'ús. Algunes d'aquestes aplicacions són programes a instal · lar a la nostra màquina, disponibles al C entro de Programari d'Ubuntu. D'altra banda aquesta PhpMyAdmin, és una aplicació web amb el propòsit d'administrar el servidor de base de dades i fer-ho mitjançant un navegador.
Amb PhpMyAdmin podem entre altres coses crear, visualitzar, editar, esborrar usuaris, taules o bases de dades del servidor usant només el navegador web. Tot això fa a aquesta eina molt necessària en l'administració d'un servidor LAMP .
PhpMyAdmin està disponible en els repositoris oficials del nostre Ubuntu. Rares vegades necessitarem per administrar MySQL fer ús de l'última versió, de manera que la disponible en els repositoris complirà les nostres expectatives.
Instal · lar-en el nostre Ubuntu 10.4 Lucid Lynx o Maverick Meerkat és ben senzill. Obrim un terminal des Aplicacions -> Accessoris -> Terminal o prement simultàniament CTRL + ALT + T i copiem per a executar les següents comandes:
sudo apt-get update
sudo apt-get install phpmyadmin
Després d'això començarà a descarregar i instal · lar els paquets. Al final s'obrirà un quadre de diàleg que ens demanarà unes dades necessàries per autoconfigurar. Ens demanarà si volem que es configuri amb Apache2 o Lighttpd. Si el servidor és LAMP, marquem només Apache2 i acceptem. Després ens pregunta si volem que l'instal · lador creï una base de dades per a ús de phpmyadmin, al que li responem amb un Si. Després ens demana la clau d'usuari root, necessària per per configurar el pas anterior. Després una altra contrasenya per phpmyadmin i la seva confirmació. Finalment phpmyadmin queda instal · lat.
Per fer ús d'phpmyadmin simplement anem a l'adreça http:// nombredominio / phpmyadmin on adaptarem nombredominio per l'adequat a la nostra situació. Si el nostre servidor està en la nostra màquina local podem usar http://localhost/phpmyadmin o http://127.0.0.1/phpmyadmin



















gener 11th, 2011 at 18:02
Informació Bitacoras.com ...
Valora en Bitacoras.com: La base de dades MySQL s'administra mitjançant ordres de text en línia de comandes. Fer-ho així és bastant dur, i alternativament s'usen aplicacions que ens abstreuen d'aquesta complexitat d'ús. Algunes d'aquestes ......
gener 31st, 2011 at 11:07
Moltes gràcies per la teva guia, en el meu cas quan accés phpmyadmin com a root em desplega tot bé però em surt aquest cartell a la opció de crear base de dades:
Crea un base de dades:
X Sense privilegis
tampoc en local em deixa accedir la base de dades mysql per canviar els permisos, ja he intentat diverses guies per a resoldre el problema però no trobo una que funcioni per UBUNTU 10/04
febrer 2nd, 2011 at 17:27
No entenc això de "local". Si aquestes usant el phpmyadmin del teu proveïdor et limitarà l'ús de bases de dades al que tinguis contractat amb ells.
febrer 3rd, 2011 at 22:52
Em refereixo amb local que estic en el mateix servidor on està instal · lat el mysql, quan ho intento des d'un altre ordinador via phpmyadmin tampoc em permet accesar el servidor sql amb privilegis per a crear bases de dades i ATORGAR JO CANVIAR PERMISOS D'USUARIS
febrer 3rd, 2011 at 23:20
Si el servidor mysql és d'un proveïdor de hosting s'implantés limitacions en funció dels paquets de serveis que ven. Si et ven 1 base de dades això és tot el que tindràs. No dius si és això o per contra és un servidor que t'has muntat el teu a casa (local) on no tindràs cap limitació. Salutacions.
febrer 5th, 2011 at 16:49
Crec que no m'he explicat bé, tinc una màquina (mia; a casa meva) en la qual tinc instal · lat el Ubunto 04/10 i li he instal · lat els paquets mysql, phpmyadmn etc, després d'això el s configure i li vaig posar password al servidor de bases de dades mysql i ara auque entre amb l'usuari i la contrasenya em diu que Access denieed, ara el que vull fer és sortir d'aquesta situació ja sigui reinstal · lant el mysql, (encara no he creat cap base de dades d'importància en el) o sigui que no m'importaria reinstal · lar, la qual cosa ja vaig fer però segueix amb el d'Access denied) i no es que mes fer
febrer 5th, 2011 at 18:25
en la instal li poses contrasenya a l'usuari root, has provat amb aquesta?
root / contrasenya?
Si no igual t'ajuda això:
http://es.kioskea.net/faq/2012-reinicializar-la-contrasena-de-root-de-mysql
febrer 7th, 2011 at 11:00
Moltes gràcies, hem avançat però persisteix el problema, et poso el que vaig fer, li vaig donar la mateixa contrasenya a tots els usuaris ...
jml58z @ ubuntu-jml58z: ~ $ sudo mysqld-skip-grant-tables-skip-networking &
[1] 2067
jml58z @ ubuntu-jml58z: ~ $ mysql mysql-u root
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with-A
Welcome to the MySQL monitor. Commands end with; or \ g.
Your MySQL connection id is 2
Server version: 5.1.41-3ubuntu12.9 (Ubuntu)
Type 'help; or' \ h 'for help. Type '\ c' to clear the current input statement.
mysql> UPDATE user SET password = PASSWORD ('micontrasenaNueva');
Query OK, 6 rows affected (0.00 sec)
Rows matched: 6 Changed: 6 Advertiments: 0
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> \ q
Bye
jml58z @ ubuntu-jml58z: ~ $ sudo / etc / init.d / mysql restart
[Sudo] password for jml58z:
Rather than invoking init scripts through / etc / init.d, utilitzeu the service (8)
utility, ig service mysql restart
Since the script you are Attempting to invoke ha rebut una converted to an
Upstart job, you may also use the restart (8) utility, ig restart mysql
mysql start / running, process 2383
jml58z @ ubuntu-jml58z: ~ $ mysql-user 'root' @ 'localhost'-p
Enter password:
Welcome to the MySQL monitor. Commands end with; or \ g.
Your MySQL connection id is 6
Server version: 5.1.41-3ubuntu12.9 (Ubuntu)
Type 'help; or' \ h 'for help. Type '\ c' to clear the current input statement.
mysql> select * from mysql.user;
ERROR 1142 (42000): SELECT command denied to user "@ 'localhost' for table 'user'
mysql>
febrer 7th, 2011 at 13:30
Em sembla rar en extrem que encara que entre com a root @ localhost el servidor contesta
mysql> select * from mysql.user;
ERROR 1142 (42000): SELECT command denied to user "@ 'localhost' for table 'user'
febrer 7th, 2011 at 18:07
@ Jozelo: no entenc res dels que has posat, però si com a root no pots tenir el control total, alguna cosa no vas instal · lar / vas configurar bé. En casos com aquest tracte d'aïllar l'error, començaria per fer la instal · lació en una màquina virtual. Sort.