Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Autor
    Beiträge
  • #1712
    tokyopunk
    Teilnehmer

    ich würde gern als normaler user und nich als root mysqld ausführen. jedoch bietet er mir das ja nicht an als normaler user. gibt es da irgendeine möglichkeit?

    meine linuxversion: Linux version 2.6.18-4-686 (Debian 2.6.18.dfsg.1-12etch2) ([email protected]) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Wed May 9 23:03:12 UTC 2007

    ich hab per synaptic mysqlserver5.0 installiert.

    #6109
    me1357
    Teilnehmer

    Ich versteh nicht ganz, der mysqld läuft doch per default mit Userrechten.
    So ist es bei Debian von Anfang an in der /etc/mysql/my.cnf festgelegt.

    Oder geht es darum, dass du auf einem System, auf dem du keinen root-Zugang hast einen mylsq-server laufen lassen willst?

    #6110
    tokyopunk
    Teilnehmer

    richtig. aber ich möchte den mysqld mal stoppen und wieder neustarten mittels eines scripts, dass von nem „normalen“ user ausgeführt wird. und da steht mir der befehl mysqld ja nich zur verfügung.
    ich hab schon nen rootzugang, aber ich weiß nicht, wie ich dem ant-script „root-rechte“ geben soll. von daher will ich so aus userebene heraus mysqld aufrufen.

    #6111
    me1357
    Teilnehmer

    Schreib doch einfach ein kleines Programm, dass den mysql-Server neu startet und gib dem dann root-Rechte.
    Also etwa so:

    Quote:
    $ cat > restart_mysql.c
    int main () {
    setuid(0);
    system(„/etc/init.d/mysql restart“);
    }
    $ gcc -o restart_mysql restart_mysql.c
    $ sudo chown root restart_mysql
    $ sudo chmod 4550 restart_mysql
    $ ./restart_mysql
    Stopping MySQL database server: mysqld.
    Starting MySQL database server: mysqld.
    Checking for corrupt, not cleanly closed and upgrade needing tables..

    Per sudo könntest du es natürlich auch machen.

    #6118
    tokyopunk
    Teilnehmer

    hab mich für die sudovariante entschieden. ist zwar nicht ganz so schön wie das script, aber läuft erst einmal

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.