X
xor@ice
Grünschnabel
Hallo,
ich bekomme einfach den Webserver nicht hin... Apache2 und PHP habe ich schön hinbekommen. Läuft wunderbar. Nur MySQL will nicht. Bei der Installation kamen keine Fehler.
Ich habe Apache2, PHP und MySQL aus den src installiert.
Ich habe Ubuntu 8.10 Server als OS hier zur Verfügung.
Nun zu meinem Problem:
So... Da ich ja schon vieles gelesen habe dazu, u.a. Ausagen wie "Läuft der MySQL denn überhaupt", habe ich mal das hier vorbereitet:
MySQL habe ich so hier installiert:
Also wenn mir jmd helfen kann, dann wäre ich sehr froh
Ps: Ich habe nicht die möglichkeit den Paketmanager zu nutzen Also fällt apt-get und die ganzen anderen Sachen weg
Mfg Markus
ich bekomme einfach den Webserver nicht hin... Apache2 und PHP habe ich schön hinbekommen. Läuft wunderbar. Nur MySQL will nicht. Bei der Installation kamen keine Fehler.
Ich habe Apache2, PHP und MySQL aus den src installiert.
Ich habe Ubuntu 8.10 Server als OS hier zur Verfügung.
Nun zu meinem Problem:
root@LinServ:/usr/local/mysql/bin# mysqladmin -u root password newpw
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
root@LinServ:/usr/local/mysql/bin#
root@LinServ:/usr/local/mysql/bin# mysql -r root -p newpw
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
root@LinServ:/usr/local/mysql/bin#
So... Da ich ja schon vieles gelesen habe dazu, u.a. Ausagen wie "Läuft der MySQL denn überhaupt", habe ich mal das hier vorbereitet:
root@LinServ:/usr/local/mysql/bin# dir /tmp/
mysqld.sock
root@LinServ:/usr/local/mysql/bin#
root@LinServ:/usr/local/mysql/bin# ps xa | grep mysqld
5828 pts/0 S 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/LinServ.pid
5945 pts/0 Sl 0:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --log-error=/usr/local/mysql/data/LinServ.err --pid-file=/usr/local/mysql/data/LinServ.pid --socket=/tmp/mysqld.sock --port=3306
5965 pts/0 S+ 0:00 grep mysqld
root@LinServ:/usr/local/mysql/bin# /etc/init.d/mysql restart
Shutting down MySQL
. *
Starting MySQL
. *
root@LinServ:/usr/local/mysql/bin#
root@LinServ:/usr/local/mysql/bin#cat /usr/local/mysql/data/LinServ.err
090401 17:44:30 [Note] Event Scheduler: Purging the queue. 0 events
090401 17:44:30 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete
090401 17:44:30 mysqld_safe mysqld from pid file /usr/local/mysql/data/LinServ.$
090401 17:44:32 mysqld_safe Starting mysqld daemon with databases from /usr/loc$
090401 17:44:32 [Note] Event Scheduler: Loaded 0 events
root@LinServ:/usr/local/mysql/bin#
MySQL habe ich so hier installiert:
groupadd mysql
useradd -g mysql -c "MySQL Server" mysql
cd /usr/local/src/mysql-5.1.33
chown -R root.root *
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-mysqld-user=mysql --with-unix-socket-path=/tmp/mysql.sock
make && make install
./scripts/mysql_install_db
chown -R root:mysql /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql/data
cp support-files/my-medium.cnf /etc/my.cnf
chown root:sys /etc/my.cnf
chmod 644 /etc/my.cnf
echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
ldconfig
cp ./support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
cd /usr/local/mysql/bin
for file in *; do ln -s /usr/local/mysql/bin/$file /usr/bin/$file; done
mkdir /usr/local/mysql/var
chown -R mysql:mysql /usr/local/mysql/var
edit into /etc/my.cnf:
[mysqld_safe]
socket = /tmp/mysqld.sock
nice = 0
[mysqld]
user = mysql
socket = /tmp/mysqld.sock
tmpdir = /tmp
changes in /etc/my.cnf:
change #skip-networking to skip-networking
change skip-federated to #skip-federated
Also wenn mir jmd helfen kann, dann wäre ich sehr froh
Ps: Ich habe nicht die möglichkeit den Paketmanager zu nutzen Also fällt apt-get und die ganzen anderen Sachen weg
Mfg Markus