We need to install several packages to execute the examples in this tutorial. php5-cli, php5-mysql, mysql-server, mysql-client.
The php5-cli is the command line interpreter for the PHP5 programming language. All examples in this tutorial are created on the console. I have intentionally skipped the web interface to make the examples simpler and focus only on PHP and MySQL.
If you don't already have MySQL installed, we must install it.
Next, we are going to create a new database user and a new database. We use the mysql client.
Next, we are going to create a new database user and a new database. We use the mysql client.
The php5-cli is the command line interpreter for the PHP5 programming language. All examples in this tutorial are created on the console. I have intentionally skipped the web interface to make the examples simpler and focus only on PHP and MySQL.
If you don't already have MySQL installed, we must install it.
$ sudo apt-get install mysql-serverThis command installs the MySQL server and various other packages. While installing the package, we are prompted to enter a password for the MySQL root account.
Next, we are going to create a new database user and a new database. We use the mysql client.
$ service mysql statusWe check if the MySQL server is running. If not, we need to start the server. On Ubuntu Linux, this can be done with the service mysql start command.
mysql start/running, process 1238
$ sudo service mysql startThe above command is a common way to start MySQL if we have installed the MySQL database from packages.
$ sudo -b /usr/local/mysql/bin/mysqld_safeThe above command starts MySQL server using the MySQL server startup script. The way how we start a MySQL server might be different. It depends whether we have installed MySQL from sources or from packages and also on the Linux distro. For further information consult MySQL first stepsor your Linux distro information.
Next, we are going to create a new database user and a new database. We use the mysql client.
$ mysql -u root -pWe use the mysql monitor client application to connect to the server. We connect to the database using the root account. We show all available databases with the SHOW DATABASES statement.
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 30
Server version: 5.0.67-0ubuntu6 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
2 rows in set (0.00 sec)
mysql> CREATE DATABASE mydb;We create a new mydb database. We will use this database throughout the tutorial.
Query OK, 1 row affected (0.02 sec)
mysql> CREATE USER user12@localhost IDENTIFIED BY '34klq*';We create a new database user. We grant all privileges to this user for all tables of the mydb database.
Query OK, 0 rows affected (0.00 sec)
mysql> USE mydb;
Database changed
mysql> GRANT ALL ON mydb.* to user12@localhost;
Query OK, 0 rows affected (0.00 sec)
mysql> quit;
Bye
No comments:
Post a Comment