mysql-community-server admin_grundlagen:mysql
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Installation MySQL
Pakete
CentOS 5.3
mysql-server
Debian 5.0
mysql-server
OpenSuSE 11.1
mysql
MySQL starten
CentOS
/etc/init.d/mysqld start chkconfig mysqld on
OpenSuSE
/etc/init.d/mysql start chkconfig mysql on
Debian
MySQL wird bei der Installation automatisch gestartet
MySQL root Passwort setzen
/usr/bin/mysqladmin -u root password 'vogelsang'
Debian
MySQL root Passwort wird bei der Installation gesetzt
dpkg-reconfigure mysql-server-5.0
Vergessenes root Passwort neu setzen
MySQL anhalten
openSuSE 12.1
service mysql stop
MySQL Passwort setzen
set-mysql-root-password.sql :
UPDATE mysql.user SET Password=PASSWORD('villa') WHERE User='root';
FLUSH PRIVILEGES;
chown mysql set-mysql-root-password.sql chmod 600 set-mysql-root-password.sql MYSQL_HOME=$(getent passwd mysql | cut -d: -f 6) mv set-mysql-root-password.sql $MYSQL_HOME mysqld_safe --init-file=$MYSQL_HOME/set-mysql-root-password.sql &
testen
mysql -u root -p
mysql neu starten
rm $MYSQL_HOME/set-mysql-root-password.sql pkill mysqld service mysql start
Datenbank anlegen
mysql -u root -p CREATE DATABASE joomla;
oder
mysql -u root -p -e 'CREATE DATABASE joomla'
Benutzer anlegen
mysql -u root -p GRANT ALL PRIVILEGES ON joomla.* TO joomla@localhost IDENTIFIED BY 'villa'; flush privileges;
Dokumentation
1)
installiert in openSuSE 12.1 das Paket
2)
laut http://dev.mysql.com/doc/refman/5.5/en/resetting-permissions.html weniger sicher, aber dafür schneller geht es so:
mysqld_safe --skip-grant-tables --skip-networking &
mysql
UPDATE mysql.user SET Password=PASSWORD('villa') WHERE User='root';
FLUSH PRIVILEGES;
admin_grundlagen/mysql.1339157758.txt.gz · Zuletzt geändert: 2012/06/08 12:15 von ingo_wichmann
