Commit a7a2100f authored by Marin Jankovski's avatar Marin Jankovski

Doc syntax highlighting.

parent acdb808a
...@@ -4,42 +4,42 @@ We do not recommend using MySQL due to various issues. For example, case [(in)se ...@@ -4,42 +4,42 @@ We do not recommend using MySQL due to various issues. For example, case [(in)se
## MySQL ## MySQL
# Install the database packages # Install the database packages
sudo apt-get install -y mysql-server mysql-client libmysqlclient-dev sudo apt-get install -y mysql-server mysql-client libmysqlclient-dev
# Pick a database root password (can be anything), type it and press enter # Pick a database root password (can be anything), type it and press enter
# Retype the database root password and press enter # Retype the database root password and press enter
# Secure your installation. # Secure your installation.
sudo mysql_secure_installation sudo mysql_secure_installation
# Login to MySQL # Login to MySQL
mysql -u root -p mysql -u root -p
# Type the database root password # Type the database root password
# Create a user for GitLab # Create a user for GitLab
# do not type the 'mysql>', this is part of the prompt # do not type the 'mysql>', this is part of the prompt
# change $password in the command below to a real password you pick # change $password in the command below to a real password you pick
mysql> CREATE USER 'git'@'localhost' IDENTIFIED BY '$password'; mysql> CREATE USER 'git'@'localhost' IDENTIFIED BY '$password';
# Create the GitLab production database # Create the GitLab production database
mysql> CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`; mysql> CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;
# Grant the GitLab user necessary permissions on the table. # Grant the GitLab user necessary permissions on the table.
mysql> GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `gitlabhq_production`.* TO 'git'@'localhost'; mysql> GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `gitlabhq_production`.* TO 'git'@'localhost';
# Quit the database session # Quit the database session
mysql> \q mysql> \q
# Try connecting to the new database with the new user # Try connecting to the new database with the new user
sudo -u git -H mysql -u git -p -D gitlabhq_production sudo -u git -H mysql -u git -p -D gitlabhq_production
# Type the password you replaced $password with earlier # Type the password you replaced $password with earlier
# You should now see a 'mysql>' prompt # You should now see a 'mysql>' prompt
# Quit the database session # Quit the database session
mysql> \q mysql> \q
# You are done installing the database and can go back to the rest of the installation. # You are done installing the database and can go back to the rest of the installation.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment