Nelle

  • 16 mai 2008
  • Inscrit 25 mars 2005
  • 0 meilleure réponse
  • Petit nouveau
  • Voila le contenu de user :
    Host  User  Password  Select_priv  Insert_priv  Update_priv  Delete_priv  Create_priv  Drop_priv  Reload_priv  Shutdown_priv  Process_priv  File_priv  Grant_priv  References_priv  Index_priv  Alter_priv  Show_db_priv  Super_priv  Create_tmp_table_priv  Lock_tables_priv  Execute_priv  Repl_slave_priv  Repl_client_priv  ssl_type  ssl_cipher  x509_issuer  x509_subject  max_questions  max_updates  max_connections 
    
    localhost ooo XXXXXXXXX N N N N Y N N N N N N N N N N N N N N N N   [BLOB - 0 Octets] [BLOB - 0 Octets] [BLOB - 0 Octets] 0 0 0 
    
    localhost admin XXXXXXXXX Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y   [BLOB - 0 Octets] [BLOB - 0 Octets] [BLOB - 0 Octets] 0 0 0 
    
    localhost horde XXXXXXXXX N N N N N N N N N N N N N N N N Y Y N N N   [BLOB - 0 Octets] [BLOB - 0 Octets] [BLOB - 0 Octets] 0 0 0 
    
    
    Avec l'utilisateur " ooo " que j'ai normalement donné uniquement le droit de création et la visibilité de la base " essai " et bien quand je me connecte je peux voir toutes les tables : " essai " "horde" "mysql" (bien sur je peux les voir mais pas les modifiers, ni voir le résultat des tables).

    Voilà le contenu de bd :
    Host  Db  User  Select_priv  Insert_priv  Update_priv  Delete_priv  Create_priv  Drop_priv  Grant_priv  References_priv  Index_priv  Alter_priv  Create_tmp_table_priv  Lock_tables_priv  
          
    localhost horde horde Y Y Y Y Y Y N N Y N N N 
    localhost essai essai Y Y Y Y Y Y Y Y Y Y Y Y 
    
    Tu penses que çà va pouvoir t'aider remi ?

    Bise
    Nelle
  • Personne connait la solution à mon soucis ?

    Cordialement,
    Jenny
  • J'ai fait tout ce que tu as dit remi ... çà change rien ...
    par pjac sur 15/2/2006 14:48:36

    Si un 'défaut de configuration du client' permet de voir des choses a priori interdites,
    j'appellerai ça une faille de sécurité dans le serveur.
    Les petits malins ne manqueront pas d'introduire dans le client
    ce "défaut de configuration"
    Euh je pense pas que çà soit un faille, car
    il peut voir les bases de données (exemple il peut voir la base mysql ainsi que les tables, columns_priv, db ,func, help_category ,help_keyword mais il ne peut pas consulter (lire) ce qu'il est présent dedans .... un message du type :
    MySQL a répondu: 
    
    #1142 - SELECT command denied to user 'ooo'@'localhost' for table 'func' 
     
    Merci beaucoup
    Nelle
  • Bonjour,

    Tu penses pas que çà pourrait être un soucis de configuration du client MYSQL ?!

    Bisous
    Nelle
  • Je viens de faire comme tu me dit en " http " quoi que j'étais en cookies ... donc pas très différent mais je pense que tu n'as pas compris mon soucis.

    Exemple avec admin tu peux voir toutes les bases de données MYSQL : Test, base1, base2, etc ...
    Toto qui est responsable de la base de donnée base1 si je lui donne le privilège (et uniquement) celui : create
    il peut voir aussi base2 et test ... hors normalement il devrait voir que base1 ... 🙁

    merci d'avance remi !
  • Que veux tu dire par : nom vide ... ? ou peux ton voir çà ?
  • Woaw !!! çà marcheeeeeeeeeeeeeeeeeeeuh :p
    Mici remi :p ...

    Bon maintenant juste un soucis de configuration mais je sais pas si je peux le mettre ici (lol) dans PHPMYADMIN
    quand je donne les droits de création de base de donné ... les utilisateurs, peuvent voir les bases de données (pas le modifier, ...) mais bon normalement c'est invisible (l'utilisateur doit voir uniquement ses bases à lui) !!

    Merci pour tout !
    Nelle / jenny
  • Ah pour verbose ... j'avais pas la bon utilisateur :p

    mais bon j'ai toujours des erreurs :
    [root@serveur ~]# give the MySQL root user password as an argument with the --password= optionmysql_fix_privilege_tables --verbose --user=admin --password=XXXXXX
    -bash: give: command not found
    [root@serveur ~]# mysql_fix_privilege_tables --verbose --user=admin --password=funacer
    This script updates all the mysql privilege tables to be usable by
    MySQL 4.0 and above.
    
    This is needed if you want to use the new GRANT functions,
    CREATE AGGREGATE FUNCTION, or the more secure passwords in 4.1
    
    You can safely ignore all 'Duplicate column' and 'Unknown column' errors
    because these just mean that your tables are already up to date.
    This script is safe to run even if your tables are already up to date!
    
    ERROR 1060 (42S21) at line 22: Duplicate column name 'File_priv'
    ERROR 1060 (42S21) at line 28: Duplicate column name 'Grant_priv'
    ERROR 1060 (42S21) at line 29: Duplicate column name 'Grant_priv'
    ERROR 1060 (42S21) at line 30: Duplicate column name 'Grant_priv'
    ERROR 1054 (42S22) at line 87: Unknown column 'Type' in 'columns_priv'
    ERROR 1060 (42S21) at line 93: Duplicate column name 'type'
    ERROR 1054 (42S22) at line 101: Unknown column 'Show_db_priv' in 'where clause'
    ERROR 1061 (42000) at line 141: Duplicate key name 'Grantor'
    done
    
    Mici
  • kikoo ! Merci huhu

    j'ai installé php mstrings mais j'ai toujours le message d'erreur dans phpmyadmin ...

    et pour verbose :
    [root@serveur ~]# mysql_fix_privilege_tables --verbose --password=XXXXX
    This script updates all the mysql privilege tables to be usable by
    MySQL 4.0 and above.
    
    This is needed if you want to use the new GRANT functions,
    CREATE AGGREGATE FUNCTION, or the more secure passwords in 4.1
    
    You can safely ignore all 'Duplicate column' and 'Unknown column' errors
    because these just mean that your tables are already up to date.
    This script is safe to run even if your tables are already up to date!
    
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    Got a failure from command:
    /usr/bin/mysql --no-defaults --force --user=root --host=localhost --password=funacer --database=mysql
    Please check the above output and try again.
    
    If you get an 'Access denied' error, you should run this script again and
    give the MySQL root user password as an argument with the --password= option
  • Personne pour m'aider ? 😢
  • Encore merci remi :p qu'est ce que je serais sans toi :p

    Cependant (huhu) j'ai encore un soucis mais je pense qu'on arrive à voir bientot la fin.
    L'install est ok ...
    Mais maintenant quand je vais sur phpmyadmin j'ai çà :
    L'extension PHP mbstring n'a pu être localisée et il semble que vous 
    utilisiez un jeu de caractères multi-octets. Sans cette extension, phpMyAdmin
     est incapable de gérer correctement les caractères et il peut en résulter des problèmes
    Bon chose qui n'est pas super grave mais quand je vais dans privilège j'ai çà :
    Warning: Your privilege table structure seems to be older than this MySQL version!
    
    Please run the script mysql_fix_privilege_tables that should be included in your MySQL
     server distribution to solve this problem! 
    J'ai donc consulté ton site qui indique qu'il faut faire le script mysql_fix_privilege_tables
    mais çà ne fonctionne toujours pas :
    [root@serveur httpdocs]# mysql_fix_privilege_tables --password=MONMOTDEPASSE
    This script updates all the mysql privilege tables to be usable by
    MySQL 4.0 and above.
    
    This is needed if you want to use the new GRANT functions,
    CREATE AGGREGATE FUNCTION, or the more secure passwords in 4.1
    
    Got a failure from command:
    /usr/bin/mysql --no-defaults --force --user=root --host=localhost --password=funacer --database=mysql
    Please check the above output and try again.
    
    Running the script with the --verbose option may give you some information
    of what went wrong.
    
    If you get an 'Access denied' error, you should run this script again and
    give the MySQL root user password as an argument with the --password= option
    

    Mille merci
    Jenny
  • Bonsoir !

    Bon merci à toi Remi pour m'avoir envoyé les fichiers .RPM pour l'installation de MYSQL 4.1.X

    Cependant lors de l'installation j'ai un soucis :
    [root@serveur httpdocs]# ls
    index.html                           mysql-devel-4.1.14-1.fc3.1.i386.rpm
    mysql-4.1.14-1.fc3.1.i386.rpm        mysql-server-4.1.14-1.fc3.1.i386.rpm
    mysql-bench-4.1.14-1.fc3.1.i386.rpm  test.php
    mysqlclient10-3.23.58-6.i386.rpm
    
    [root@serveur httpdocs]# rpm -Uvh mysql*.rpm
    attention: mysql-4.1.14-1.fc3.1.i386.rpm: signature V3 DSA: NOKEY, key ID 00f97f56
    Préparation...              ########################################### [100%]
            le fichier /usr/lib/mysql/libmysqlclient.so.14.0.0 de l'installation de mysql-4.1.14-1.fc3.1 entre en conflit avec le fichier du paquetage mysqlclient14-4.1.16-1.fc3.remi
            le fichier /usr/lib/mysql/libmysqlclient_r.so.14.0.0 de l'installation de mysql-4.1.14-1.fc3.1 entre en conflit avec le fichier du paquetage mysqlclient14-4.1.16-1.fc3.remi
    
    En faites, je crois que j'ai fait une bétise :p
    J'ai installé il y a peu le package de remi : mysqlclient14-4.1.16-1.fc3.remi.i386.rpm

    Hors si je veux le virer j'ai çà :
    [root@serveur ~]# rpm -e mysqlclient14-4.1.16-1.fc3.remi.i386.rpm
    erreur: le paquetage mysqlclient14-4.1.16-1.fc3.remi.i386.rpm n'est pas installé
    
    Alors que si on cherche j'ai çà :
    [root@serveur httpdocs]# rpm -qali |grep mysqlclient
    Name        : mysqlclient14                Relocations: (not relocatable)
    Group       : Applications/Databases        Source RPM: mysqlclient14-4.1.16-1.fc3.remi.src.rpm
    /etc/ld.so.conf.d/mysqlclient14-i386.conf
    /usr/lib/mysql/libmysqlclient.so.14
    /usr/lib/mysql/libmysqlclient.so.14.0.0
    /usr/lib/mysql/libmysqlclient_r.so.14
    /usr/lib/mysql/libmysqlclient_r.so.14.0.0
    /usr/share/doc/mysqlclient14-4.1.16
    /usr/share/doc/mysqlclient14-4.1.16/COPYING
    /usr/share/doc/mysqlclient14-4.1.16/EXCEPTIONS-CLIENT
    /usr/share/doc/mysqlclient14-4.1.16/README
    /usr/lib/mysql/libmysqlclient.so.10
    /usr/lib/mysql/libmysqlclient.so.10.0.0
    /usr/lib/mysql/libmysqlclient_r.so.10
    /usr/lib/mysql/libmysqlclient_r.so.10.0.0
    


    Merci pour votre aide !
    Jenny
  • Je t'ai envoyé tout çà par PM rémi ! Merci encore beaucoup
  • Bonsoir,

    çà fait un moment mais je suis toujours à la recherche de mettre MYSQL à jour (sourire)
    C'est pourquoi j'ai vu sur ton site rémi que tu avais la version 4.1 (c'est celle que je veux) car actuellement je suis en 3.X.X mais je ne sais pas pourquoi tu l'as viré ... 😢

    Qui pourrais me donner le RPM de MYSQL 4.1.X ?
    Mici

    Cordialement
  • Euh rémi ... c'est ce que j'ai fait :p
    [root@serveur php]# rpm -Uvh php*
    attention: php-5.1.1-2.fc3.remi.i386.rpm: signature V3 DSA: NOKEY, key ID 00f97f56
    erreur: Dépendances requises:
            freetds est nécessaire pour php-mssql-5.1.1-2.fc3.remi.i386
            libsybdb.so.5 est nécessaire pour php-mssql-5.1.1-2.fc3.remi.i386
            libmysqlclient.so.15 est nécessaire pour php-mysql-5.1.1-2.fc3.remi.i386
            oracle-instantclient-basic >= 10 est nécessaire pour php-oci8-5.1.1-2.fc3.remi.i386
            libodbc.so.1 est nécessaire pour php-odbc-5.1.1-2.fc3.remi.i386
            libodbcpsql.so.2 est nécessaire pour php-odbc-5.1.1-2.fc3.remi.i386
            libsqlite3.so.0 est nécessaire pour php-pdo-5.1.1-2.fc3.remi.i386
            php-domxml est nécessaire pour (déjà installé) psa-horde-3.0.5-fc3.build75050824.12.noarch
            php-domxml est nécessaire pour (déjà installé) Sitebuilder-2.1.1-fc3.build051014.20.i386
    
    
    Oui il serait interessant que tu fasses un RPM d'une version plus récente de yum pour FC3 !!! ^^
  • Euh ... après avoir lu les commentaires sur le site de rémi (et oui il faut lire de temps en temps :p)
    j'ai fait la manipulation mais j'ai encore des erreurs :
    Le lundi 5 décembre 2005 à 08:40, par Remi

    Je viens de faire quelques tests supplémentaires.

    En effet la version du YUM de FC3 ne permet pas de faire la mise à jour à cause du changement d'époque du RPM php-pear. Il est donc nécessaire de télécharger les fichiers nécessaires et de faire la mise à jour manuellement par "rpm -Uvh php*"

    Pas de problème avec FC4.
    [root@serveur php]# rpm -Uvh php*
    attention: php-5.1.1-2.fc3.remi.i386.rpm: signature V3 DSA: NOKEY, key ID 00f97f56
    erreur: Dépendances requises:
            freetds est nécessaire pour php-mssql-5.1.1-2.fc3.remi.i386
            libsybdb.so.5 est nécessaire pour php-mssql-5.1.1-2.fc3.remi.i386
            libmysqlclient.so.15 est nécessaire pour php-mysql-5.1.1-2.fc3.remi.i386
            oracle-instantclient-basic >= 10 est nécessaire pour php-oci8-5.1.1-2.fc3.remi.i386
            libodbc.so.1 est nécessaire pour php-odbc-5.1.1-2.fc3.remi.i386
            libodbcpsql.so.2 est nécessaire pour php-odbc-5.1.1-2.fc3.remi.i386
            libsqlite3.so.0 est nécessaire pour php-pdo-5.1.1-2.fc3.remi.i386
            php-domxml est nécessaire pour (déjà installé) psa-horde-3.0.5-fc3.build75050824.12.noarch
            php-domxml est nécessaire pour (déjà installé) Sitebuilder-2.1.1-fc3.build051014.20.i386
    
  • Bon cependant j'aimerais toujours mettre à jour MYSQL :p

    Donc j'ai pris les RPM de rémi
    [root@serveur httpdocs]# yum --enablerepo=remi update mysql*
    Repository updates-released already added, not adding again
    Repository base already added, not adding again
    Repository base already added, not adding again
    Setting up Update Process
    Setting up Repos
    remi                      100% |=========================|  951 B    00:00
    base                      100% |=========================| 1.1 kB    00:00
    updates-released          100% |=========================|  951 B    00:00
    Reading repository metadata in from local files
    primary.xml.gz            100% |=========================|  25 kB    00:00
    MD Read   : ################################################## 105/105
    remi      : ################################################## 105/105
    base      : ################################################## 2622/2622
    updates-re: ################################################## 995/995
    Excluding Packages from Fedora Core 3 - i386 - Released Updates
    Finished
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for mysql-server to pack into transaction set.
    mysql-server-5.0.16-0.fc3 100% |=========================|  30 kB    00:00
    http://remi.collet.free.fr/rpms/fc3.i386/mysql-server-5.0.16-0.fc3.remi.i386.rpm: [Errno -1] Header is not complete.
    Trying other mirror.
    mysql-server-5.0.16-0.fc3 100% |=========================|  30 kB    00:00
    ---> Package mysql-server.i386 0:5.0.16-0.fc3.remi set to be updated
    ---> Downloading header for mysql to pack into transaction set.
    mysql-5.0.16-0.fc3.remi.i 100% |=========================|  34 kB    00:00
    ---> Package mysql.i386 0:5.0.16-0.fc3.remi set to be updated
    --> Running transaction check
    --> Processing Dependency: libmysqlclient.so.10 for package: perl-DBD-MySQL
    --> Processing Dependency: libmysqlclient.so.10 for package: sitebuilder-core
    --> Processing Dependency: libmysqlclient.so.10 for package: php-mysql
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for mysqlclient10 to pack into transaction set.
    mysqlclient10-3.23.58-6.i 100% |=========================| 4.2 kB    00:00
    ---> Package mysqlclient10.i386 0:3.23.58-6 set to be updated
    ---> Downloading header for php-mysql to pack into transaction set.
    php-mysql-5.1.1-2.fc3.rem 100% |=========================|  14 kB    00:00
    ---> Package php-mysql.i386 0:5.1.1-2.fc3.remi set to be updated
    --> Running transaction check
    --> Processing Dependency: php = 5.1.1-2.fc3.remi for package: php-mysql
    --> Processing Dependency: php-pdo for package: php-mysql
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for php to pack into transaction set.
    php-5.1.1-2.fc3.remi.i386 100% |=========================|  18 kB    00:00
    ---> Package php.i386 0:5.1.1-2.fc3.remi set to be updated
    ---> Downloading header for php-pdo to pack into transaction set.
    php-pdo-5.1.1-2.fc3.remi. 100% |=========================|  13 kB    00:00
    ---> Package php-pdo.i386 0:5.1.1-2.fc3.remi set to be updated
    --> Running transaction check
    --> Processing Dependency: libsqlite3.so.0 for package: php-pdo
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-gd
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-imap
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-pear
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-pgsql
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-domxml
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for php-gd to pack into transaction set.
    php-gd-5.1.1-2.fc3.remi.i 100% |=========================|  13 kB    00:00
    ---> Package php-gd.i386 0:5.1.1-2.fc3.remi set to be updated
    ---> Downloading header for sqlite to pack into transaction set.
    sqlite-3.1.2-3.i386.rpm   100% |=========================| 3.7 kB    00:00
    ---> Package sqlite.i386 0:3.1.2-3 set to be updated
    ---> Downloading header for php-imap to pack into transaction set.
    php-imap-5.1.1-2.fc3.remi 100% |=========================|  14 kB    00:00
    ---> Package php-imap.i386 0:5.1.1-2.fc3.remi set to be updated
    ---> Downloading header for php-pgsql to pack into transaction set.
    php-pgsql-5.1.1-2.fc3.rem 100% |=========================|  14 kB    00:00
    ---> Package php-pgsql.i386 0:5.1.1-2.fc3.remi set to be updated
    --> Running transaction check
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-pear
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-domxml
    --> Finished Dependency Resolution
    Error: Missing Dependency: php = 4.3.11-2.7 is needed by package php-pear
    Error: Missing Dependency: php = 4.3.11-2.7 is needed by package php-domxml
    [root@serveur httpdocs]# yum --enablerepo=remi update php-*
    Repository updates-released already added, not adding again
    Repository base already added, not adding again
    Repository base already added, not adding again
    Setting up Update Process
    Setting up Repos
    remi                      100% |=========================|  951 B    00:00
    base                      100% |=========================| 1.1 kB    00:00
    updates-released          100% |=========================|  951 B    00:00
    Reading repository metadata in from local files
    remi      : ################################################## 105/105
    base      : ################################################## 2622/2622
    updates-re: ################################################## 995/995
    Excluding Packages from Fedora Core 3 - i386 - Released Updates
    Finished
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Package php-pgsql.i386 0:5.1.1-2.fc3.remi set to be updated
    ---> Package php-gd.i386 0:5.1.1-2.fc3.remi set to be updated
    ---> Package php-imap.i386 0:5.1.1-2.fc3.remi set to be updated
    ---> Package php.i386 0:5.1.1-2.fc3.remi set to be updated
    ---> Package php-mysql.i386 0:5.1.1-2.fc3.remi set to be updated
    --> Running transaction check
    --> Processing Dependency: php-pdo for package: php-pgsql
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-pear
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-domxml
    --> Processing Dependency: php-pdo for package: php-mysql
    --> Processing Dependency: libmysqlclient.so.15 for package: php-mysql
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Package php-pdo.i386 0:5.1.1-2.fc3.remi set to be updated
    ---> Package mysql.i386 0:5.0.16-0.fc3.remi set to be updated
    --> Running transaction check
    --> Processing Dependency: libsqlite3.so.0 for package: php-pdo
    --> Processing Dependency: libmysqlclient.so.10 for package: mysql-server
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-pear
    --> Processing Dependency: mysql = 3.23.58 for package: mysql-server
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-domxml
    --> Processing Dependency: libmysqlclient.so.10 for package: sitebuilder-core
    --> Processing Dependency: libmysqlclient.so.10 for package: perl-DBD-MySQL
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Package mysql-server.i386 0:5.0.16-0.fc3.remi set to be updated
    ---> Package sqlite.i386 0:3.1.2-3 set to be updated
    ---> Package mysqlclient10.i386 0:3.23.58-6 set to be updated
    --> Running transaction check
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-pear
    --> Processing Dependency: php = 4.3.11-2.7 for package: php-domxml
    --> Finished Dependency Resolution
    Error: Missing Dependency: php = 4.3.11-2.7 is needed by package php-pear
    Error: Missing Dependency: php = 4.3.11-2.7 is needed by package php-domxml
    
    Vous pouvez m'aider sur cette erreur ? :s
  • Nous ne serons malheureusement pas d'ou été le problème car j'ai demandé à faire un raze ... :s
    et une nouvelle installation ... 🙁

    Merci quand meme de votre aide !
  • Pour plus de précision sur mon message (apres avoir fouillée un peu)
    
    [root@serveur named]# service named start
    Démarrage de named :/etc/named.conf:6: change directory to '/var/named/' failed: file not found
    /etc/named.conf:6: parsing failed
    
    Error in named configuration:
    /etc/named.conf:6: change directory to '/var/named/' failed: file not found
    /etc/named.conf:6: parsing failed
                                                               [ÃCHOUÃ]
    
    et dans les logs j'ai çà :
    
    
    Jan  3 15:31:27 serveur named: /etc/named.conf:6: change directory to '/var/named/' failed: file not found
    Jan  3 15:31:27 serveur named: /etc/named.conf:6: parsing failed
    
    
    merci beaucoup d'avance 🙂
  • *Larmes aux yeux ...* çà m'aide pas du tout ... :p
    enfin si je sais maintenant que je ne dois plus avoir tout ce que j'ai dans mon yum.conf :p

    merci bcp 😉