====== MySQL ====== MySQL is a widely spread SQL database management system. ===== Reset the root password ===== If you have forgotten your MySQL Database password you can reset it the following way. sudo -i stop mysql mysqld --skip-grant-tables & mysql -u root mysql UPDATE user SET Password=PASSWORD('PW') WHERE User='root'; FLUSH PRIVILEGES; exit; killall mysqld start mysql ===== Create a database with a database user ===== In order to be able to use a database, you need to create: a new database, and a user with access to that database. This section will explain how to create a new database and give a user the appropriate grant permissions. For the purpose of this tutorial, I will explain how to create a database and user for the [[http://www.owncloud.org|OwnCloud web application]]. mysql -u root mysql -p create database owncloud; grant usage on owncloud.* to owncloud@localhost identified by 'owncloudpasswd'; grant all privileges on owncloud.* to owncloud@localhost; exit; mysql -u owncloud -p'owncloudpasswd' owncloud