«Установка СУБД MySQL»

Установка MySQL.

  1. Устанавливаем mysql (с помощью apt-get, synaptic,…


  2. Устанавливаем пароль root’у из shell с помощью программы mysqladmin:
  3. shell >mysqladmin -u root password new_password
    Все, теперь root не сможет просто так войти в программу mysql.
    И убеждаемся в этом:
    shell>mysql -u root
    ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
    Заходить с паролем надо так:
    shell>mysql -u root -p
    Enter password: *******


  4. Подключаемся к mysql 
  5. $ mysql –u root –p


  6. Вводим пароль.


  7. Cоздаем базу данных
  8. mysql > CREATE DATABASE students; где students – название  базы6. Проверяем. $ mysql > show databases;

     


  9. Командой
  10. mysql > GRANT ALL ON students.* TO maksim@localhost IDENTIFIED BY ‘password’;
    Создаем исключительные права пользователю max при доступе с localhost по паролю password.


  11. Отключаемся командой exit


  12. Командой
  13. $ mysql –u maksim –p students



    подключаемся к базе students под maksim.

  14. Создаем таблицы:
  15. mysql> CREATE TABLE  Группа_ИС31 (Фамилия varchar(15) not null, Имя varchar(15) not null, Отчество varchar(15) not null, Пол varchar(15) not null, Дата_Рождения date not null, Рост int(4) not null, Вес int(4) not null);


    mysql> CREATE TABLE Девушки_ИС31 (Фамилия varchar(15) not null, Имя varchar(15) not null, Отчество varchar(15) not null, Дата_Рождения date not null, Рост int(4) not null, Вес int(4) not null);


    mysql> CREATE TABLE Парни_ИС31 (Фамилия varchar(15) not null, Имя varchar(15) not null, Отчество varchar(15) not null, Дата_Рождения date not null, Рост int(4) not null, Вес int(4) not null);

  16. Проверяем.

  17. mysql> SHOW TABLES



  18. Заполнение таблиц:
  19. mysql> INSERT INTO Группа_ИС31(Фамилия, Имя, Отчество,Пол, Дата_Рождения, Рост, Вес ) VALUES ('Титов', 'Алексей', 'Вениаминович', 'м', '1990-01-14', ‘182’, ‘65’),( 'Пиканов', 'Кирилл', 'Юрьевич', 'м', '1989-11-07', ‘176’,’43’),( 'Рябов',  'Денис', 'Анатольевич', '1990-01-25', 'м', '173', '70'),( 'Булатов', 'Альберт', 'Салаватович', 'м', '1990-07-14', '170', '62'),;


    mysql> INSERT INTO Девушки_ИС31 (Фамилия, имя, отчество, год_рождения, рост, вес ) VALUES('Баратюк', 'Елена', 'Юрьевна', '1987-04-22', '165', '58'),( 'Симонова', 'Наталья', 'Александровна', '1994-11-18', '163', '58');
    mysql> INSERT INTO Парни_ИС31 (Фамилия, имя, отчество, год_рождения, рост, вес ) VALUES ('Титов', 'Алексей', 'Вениаминович', 'м', '1990-01-14', ‘182’, ‘65’),( 'Пиканов', 'Кирилл', 'Юрьевич', 'м', '1989-11-07', ‘176’,’43’);

  20. Выборка.
  21. mysql> SELECT * FROM Группа_ИС31;


     

    mysql> SELECT * FROM Девушки_ИС31;

     



    mysql> SELECT * FROM Парни_ИС31;

     


     

  22. Команда ps –ax.
  23.  

 
Сайт управляется системой uCoz