Установка MySQL на Debian/Ubuntu/Linux Mint
Сейчас в данной теме «Установка MySQL на Debian/Ubuntu/Linux Mint» покажу как установить Mysql на Debian/Ubuntu/Linux Mint. Mysql мне очень нравится когда я работаю с БД, по этому я его и использую больше всех остальных.
Установим сервер и клиент MySQL:
# sudo apt-get install mysql-server mysql-client
Запускаем mysql:
# sudo service mysql start
Установим пароль для root (только если вы этого не делали):
# mysqladmin -u root password your_passwd_from_mysql
Если нужно подключение к Mysql серверу не только локально, но еще и с любого другого ПК через интернет, можно это исправить:
# sudo vim /etc/mysql/my.cnf
Нужно найти строчку и закомментировать ее или просто удалить.
[...] #bind-address = 127.0.0.1 [...]
В этом конфигурационном файле много настроек, по этому если нужно настройте все для себя ( можно установить кодировку)
После всех изменений нужно ребутнуть сервис:
# sudo service mysql restart
Если вдруг Вы как то забыли свой пароль от root, то его можно легко сбросить, сейчас покажу как это делается:
1. Для начала выключим mysqld:
# sudo service mysql stop
2. Нужно запустить mysql с некоторыми параметрами:
# sudo mysqld --skip-grant-tables --user=root
3. После всего этого подключаемся к MySQL-серверу:
# mysql -u root
4. Собственно обновляем пароль:
UPDATE mysql.user SET Password=PASSWORD('<ваш_новый_пароль>') WHERE User='root'; FLUSH PRIVILEGES;
Вот и все, можно войти с помощью root.
Не всегда удобно делать бекапы или вообще что либо делать ( создавать пользователя для БД, mysql, и тд и тп) по этому можно установить и использовать графическую среду, например phpmyadmin или WorkBench.
Чтобы его установить phpmyadmin используйте следующую команду:
# sudo apt-get install phpmyadmin
Теперь перейдя в ваш браузер по такому пути:
http://your_IP_or_server/phpmyadmin/
Чтобы его установить WorkBench используйте следующую команду:
# sudo apt-get install mysql-workbench
Установка MySQL на Debian/Ubuntu/Linux Mint завершена. Спасибо за то что используете этот ресурс http://linux-notes.org
Добрый день!
Заметил, что во многих статьях в консоле вы используете sudo.
Но повышение прав необходимо от пользователя, а в многих примерах в консоле вы работаете от root
# sudo ……….
Неточность, ибо надо указывать:
$ sudo ……..
Согласен! Данная статья писалась давно и не переписывал ее. думал о том, чтобы переписать некоторые из базы на новый лад — но попозже.