MYSQL поменять пароль ROOT и прочее




Смена пароля root в Mysql для FreeBSD. Как сменить пароль root в Mysql?


  • Смена пароля root, если пароль утерян или забыт:
1. Останавливаем сервер mysql:
# /usr/local/etc/rc.d/mysql-server stop
2. Запускаем mysql с опцией --skip-grant-tables:
# mysqld_safe --skip-grant-tables &
3. Коннектимся к mysql-серверу:
# mysql -u root

4. Теперь главное:
mysql> use mysql;
mysql> update user set password=PASSWORD('my_password') where user='root' and host='localhost';
mysql> flush privileges;
mysql> quit
5. Останавливаем mysql и запускаем снова:
# killall mysqld_safe
# /usr/local/etc/rc.d/mysql-server start
  • После установки Mysql-сервера нужно задать пароль root. Как это сделать, описано ниже:
# mysqladmin -u root password 'mypassword'
или
# mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
  • Просто сменить пароль пользователя:
# mysqladmin -u root -poldpassword password 'mypassword'
//oldpassword – старый пароль
//mypassword – новый пароль
или
# mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('mypassword') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;



Добавить  права на базу пользователю
Заходим под рутом
далее делаем use mybase
потом
mysql> GRANT ALL PRIVILEGES ON base.* TO user@locahost WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
 
Добавить поля  в таблицу
alter table `mytable` add column `newfield` int
 
ДАМП базы 
mysqldump -uuser -ppassword base> myfile
 
восстановить таблицу (сбойные)
mysqlcheck -r basename tablename -uusername -ppassword
 
 
Смена 
ALTER TABLE t1 ENGINE=MyISAM; 

Комментарии

Популярные сообщения из этого блога

LOGOUT JOOMLA

Разработка Плагинов под Джумлу - События

Виртуемарт 2.0.26 - ONE PAGE CHECKOUT