MySQL
Создание БД
Создание БД
mysql> create database test;
Query OK, 1 row affected (0,01 sec)
mysql> quit
Просмотреть существующие базы данных
Просмотреть существующие базы данных
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
| mysql |
| performance_schema |
+--------------------+
4 rows in set (0,00 sec)
mysql>
Импорт данных из файла
Импорт данных из файла
[root@sf-lenovo ~]# mysql -D test < ./test.sql
Создать пользователя
Создать пользователя
mysql> CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0,01 sec)
Установить все привелегии на БД и все таблицы для пользователя
Установить все привелегии на БД и все таблицы для пользователя
mysql> GRANT ALL PRIVILEGES ON test . * TO 'user'@'localhost';
Query OK, 0 rows affected (0,00 sec)
Экспорт данных в файл
Экспорт данных в файл
mysqldump --user user --password password test > test.sql
Изменение пароля пользователя root
Изменение пароля пользователя root
1. Останавливаем MySQL
# service mysqld stop
2. Запускаем MySQL без проверки прав доступа
# mysqld --skip-grant-tables &
3. Заходим под root без пароля
# mysql
4. Выбираем базу
mysql> use mysql
5. меняем пароль
mysql> update user set Password=PASSWORD('newpassword') WHERE User='root';
6. сбрасываем привилегии
mysql> flush privileges;
7. Останавливаем mysqld при помощи Ctrl+C
8. Запускаем MySQL
# service mysqld start