UHU-n: apache + php + mysql=falnakmegyek, HELP!!!

Kezdőlap Fórumok SOS! Bajban vagyok UHU-n: apache + php + mysql=falnakmegyek, HELP!!!

5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #1943464
    admin
    Adminisztrátor

      A mysql-hoz egy másik leírás már nem tom honnan töltöttem le!

      Code:
      MySQL konfigurálás Slackware 9.1 alatt

      írta chromecat – 2003 december 04 csütörtök

      Rövid tipphalmaz a MySQL gyors és fájdalommentes belövéséhez

      Elõrebocsátom, hogy nem vagyok MySQL Guru, és bár nekem mûködött, semmi garancia arra, hogy ez így nálad is mûködni fog.

      Csak saját felelõsségre hajtsd végre ezeket!

      A következõ csomagot kell telepíteni:

      mysql-4.0.15a-i486-1

      A következõket root-ként hajtsd végre:

      1.Konfigurációs fájl létrehozása

      Házi használatra az elõregyártott my-small.cnf elegendõ:

      cp /etc/rc.d/my-small.cnf /etc/my.cnf

      Szerkeszd igény szerint, pl. én az innodb táblák használatát

      bekapcsoltam a következõ sorokkal:

      innodb_data_home_dir = /var/lib/mysql/

      innodb_data_file_path = ibdata1:10M:autoextend

      innodb_log_group_home_dir = /var/lib/mysql/

      innodb_log_arch_dir = /var/lib/mysql/

      # You can set .._buffer_pool_size up to 50 – 80 %

      # of RAM but beware of setting memory usage too high

      innodb_buffer_pool_size = 16M

      innodb_additional_mem_pool_size = 2M

      # Set .._log_file_size to 25 % of buffer pool size

      innodb_log_file_size = 5M

      innodb_log_buffer_size = 8M

      innodb_flush_log_at_trx_commit = 1

      innodb_lock_wait_timeout = 50

      Hogy bekapcsoláskor elinduljon a MySql:

      chmod 755 /etc/rc.d/rc.mysqld

      2. Rendszertáblák telepítése

      A rendszertáblák telepítéséhez a következõket add ki

      mysql_install_db

      cd /var/lib/mysql

      chown -R root .

      chown -R mysql ./mysql

      chgrp -R mysql .

      3. Elindítás, leállítás

      MySQL indítása:

      /etc/rc.d/rc.mysqld start

      Leállítani a következõképp lehet

      etc/rc.d/rc.mysqld stop

      4. Admin jelszót feltétlenül állítsd be!

      mysqladmin -u root password jelszavad

      5. Tesztelés

      Végül letesztelheted a telepített adatbázist a következõ utasításokkal:

      mysqladmin version

      mysqladmin variables

      mysqlshow mysql

      Ha már nem kell, a teszt adatbázist letörölheted:

      mysqladmin -u root drop test

      6. Biztonság

      Fontos, hogy a 3306-os, (vagy amit beállitasz) port ne maradjon nyitva kifelé, ha nem szükséges, mert ez elég súlyos biztonsági rés!

      Dióhéjban ennyi, várom az észrevételeket, kérdéseke

      Ez nekem is furcsa hogy csak root ként akar menni ill így lehet hozzáférni az adat bázishoz, ez sztem komoly biztonsági hiba!
      A postgreSQL-ban root ként nem is lehet létrehozni adatbázist, pláne kezelni nem !Max törölni a könytárat!

      #1943465
      admin
      Adminisztrátor

        kösz a segítséget!!

        #1943466
        krix
        Felhasználó

          root:/usr/local/mysql# ./bin/mysqladmin -u root -h localhost password ‘new-password’ 
          ./bin/mysqladmin: connect to server at ‘localhost’ failed 
          error: ‘Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (111)’ 
          Check that mysqld is running and that the socket: ‘/tmp/mysql.sock’ exists! 

          root:/usr/local/mysql/bin# ./mysql -u root -p 
          Enter password: 
          ERROR 2002: Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (111) 

          root:/usr/local/mysql/bin# ./mysql 
          ERROR 2002: Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (111) 

          SEG

          #1943467
          krix
          Felhasználó

            A mysql-hoz egy másik leírás már nem tom honnan töltöttem le!

            Ez nekem is furcsa hogy csak root ként akar menni ill így lehet hozzáférni az adat bázishoz, ez sztem komoly biztonsági hiba!
            A postgreSQL-ban root ként nem is lehet létrehozni adatbázist, pláne kezelni nem !Max törölni a könytárat!

            A mysqlnek mas a mukodese mint a postgresql-nek. postgresql-ban is van egy root user.

            Tulkeppen a mysql root usere NEM egyenlo a rendszer root userevel.

            Egyebkent semmi biztonsagi res nincs eteren magaban az uhuban. Az hogy a mysql nem szallit sajat fejlhasznalot mint a postgresql, arrol a mysql tehet 🙂

            Udv
            -krix-

            #1874112
            csaba
            Felhasználó

              a gépre(uhu 1.1 rc4 nevermore) most akartam felrakni egy 2-es apache servert, a szerver frankón fut csak a PHP scripteket nem futtatja, pedig fent van a 4.36-os PHP.
              a httpd.conf-ban a következõk vannak beállítva:
              AddModule mod_php4.c

              DirectoryIndex index.html index.php

              DirectoryIndex index.html

              AddType application/x-tar .tgz
              AddType application/x-httpd-php3 .php3
              AddType application/x-httpd-php4 .php
              AddType application/x-httpd-php3 .php
              AddType application/x-httpd-php3-source .phps

              LoadModule php4_module libexec/libphp4.so

              a hasonló beállításokkal win32 alatt minden frankón ment.

              MIT

            5 bejegyzés megtekintése - 1-5 / 5
            • Be kell jelentkezni a hozzászóláshoz.