Для начала, мы должны иметь установленный сервер mysql. Если он у вас еще не установлен, то установим его при помощи менеджера пакетов или, вручную, при помощи команд (в зависимости от дистрибутива):
В Debian/Ubuntu:
$ sudo apt-get install mysql-server
В RedHat/Fedora и их производных:
# yum install mysql-server
В Zenwalk:
# netpkg mysql-server
После установки необходимых пакетов, запустим сервер mysql командой (в зависимости от используемого дистрибутива):
# /etc/rc.d/rc.mysqld start
или
# /etc/init.d/mysqld start
или
# service mysqld start
Затем осуществим подключение к серверу MySQL, используя аккаунт суперпользователя root:
$ mysql -u root
Внимание! По умолчанию, при подключении к базе данных под пользователем root с localhost, ввод пароля не обязателен.
Если, при установке сервера mysql вы назначили пользователю какой-либо пароль, то вы можете подключиться к серверу mysql, используя ключ -p :
$ mysql -u root -p
Enter password:
После успешного подключения, выполним команду создания базы данных:
mysql> create database testbase;
Затем создадим пользователя baseuser для подключения к базе данных и назначим ему пароль “userpasswd”:
mysql> grant usage on *.* to baseuser@localhost identified by ‘userpasswd’;
И, наконец, назначаем все привилегии (права) на базу testbase пользователю baseuser:
mysql> grant all privileges on testbase.* to baseuser@localhost;
Символ * (звездочка) означает “все таблицы в базе данных”.
Все, с поставленной задачей мы справились.
Теперь проверим возможность подключения пользователя baseuser к базе данных testbase:
$ mysql -u baseuser -p ‘userpasswd’ testbase
В Debian/Ubuntu:
$ sudo apt-get install mysql-server
В RedHat/Fedora и их производных:
# yum install mysql-server
В Zenwalk:
# netpkg mysql-server
После установки необходимых пакетов, запустим сервер mysql командой (в зависимости от используемого дистрибутива):
# /etc/rc.d/rc.mysqld start
или
# /etc/init.d/mysqld start
или
# service mysqld start
Затем осуществим подключение к серверу MySQL, используя аккаунт суперпользователя root:
$ mysql -u root
Внимание! По умолчанию, при подключении к базе данных под пользователем root с localhost, ввод пароля не обязателен.
Если, при установке сервера mysql вы назначили пользователю какой-либо пароль, то вы можете подключиться к серверу mysql, используя ключ -p :
$ mysql -u root -p
Enter password:
После успешного подключения, выполним команду создания базы данных:
mysql> create database testbase;
Затем создадим пользователя baseuser для подключения к базе данных и назначим ему пароль “userpasswd”:
mysql> grant usage on *.* to baseuser@localhost identified by ‘userpasswd’;
И, наконец, назначаем все привилегии (права) на базу testbase пользователю baseuser:
mysql> grant all privileges on testbase.* to baseuser@localhost;
Символ * (звездочка) означает “все таблицы в базе данных”.
Все, с поставленной задачей мы справились.
Теперь проверим возможность подключения пользователя baseuser к базе данных testbase:
$ mysql -u baseuser -p ‘userpasswd’ testbase
