Доброго времени суток, комрады! С мускулом не сильно тесно ддружен, однако ужнуюзадачу решил и все заработало, тоесть все вроде как работает, тоесть сайт базуданных видит, кодировку нормальновоспринимает. Перед выносом всего этого чуда наружу решил запоролить учетку рута, и вот что получилось:mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
2 rows in set (0.00 sec)mysql>
Хотя есть еще бд сайта, сайт работает нормально, естьбд почты, с ней вроде как тоже все хорошо, а тут их нет :Search:
mail1# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 15
Server version: 5.0.88 FreeBSD port: mysql-server-5.0.88Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create databases SOS;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'databases SOS' at line 1
mysql>началось после ввода команды
mysqladmin -u root passwd
как исправить ситуаццию не пойму. :crazy:
ну просто ппц какой-то
заходите
mysql -u root -p
и вводите пароль , который поставили.и не так
mysql> create databases SOS;
а так:
mysql> create database SOS;перед тем как задавать такие вопросы, хотяб доки почитали чтоль, совсем дет-сад.
>[оверквотинг удален]
>
>mysql> create databases SOS;
>
>а так:
>
>mysql> create database SOS;
>
>
>перед тем как задавать такие вопросы, хотяб доки почитали чтоль, совсем дет-сад.
>про S на конце очепятался, пробылвал не прет чета((
mail1# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.88 FreeBSD port: mysql-server-5.0.88Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database SOS;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'SOS'
mysql>
так же:mail1# mysqladmin -u root password '123'
mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this operation'
mail1#
>так же:
>
>mail1# mysqladmin -u root password '123'
>mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER
>privilege for this operation'
>mail1#победил, как говорится проблема в криворукости и была))
в файл my.cnf в секции [mysqld]
[mysqld]
skip-grant-tables]
Код: Выделить всё • Развернуть
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)mysql> set password for root@localhost=password('123');
ERROR 1133 (42000): Can't find any matching row in the user table
mysql> UPDATE mysql.user SET password=PASSWORD('mypassword') WHERE user='root' AND host='localhost';
Query OK, 1 row affected (0.04 sec)
Rows matched: 1 Changed: 1 Warnings: 0