qnote:mysql
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
qnote:mysql [2017/08/01 23:14] – created k | qnote:mysql [2021/08/12 08:35] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Быстрые заметки по MySQL ===== | ===== Быстрые заметки по MySQL ===== | ||
+ | |||
+ | ==== Ошибка Mysql - ERROR 1146 (42S02): Table ' | ||
+ | |||
+ | На Cenos 5 работает mysql-5.1.58.\\ | ||
+ | При попытке дать команду " | ||
+ | < | ||
+ | mysql> flush privileges; | ||
+ | ERROR 1146 (42S02): Table ' | ||
+ | </ | ||
+ | |||
+ | В базе " | ||
+ | < | ||
+ | mysql> use mysql; | ||
+ | Reading table information for completion of table and column names | ||
+ | You can turn off this feature to get a quicker startup with -A | ||
+ | |||
+ | Database changed | ||
+ | mysql> show tables; | ||
+ | +---------------------------+ | ||
+ | | Tables_in_mysql | ||
+ | +---------------------------+ | ||
+ | | columns_priv | ||
+ | | db | | ||
+ | | func | | ||
+ | | help_category | ||
+ | | help_keyword | ||
+ | | help_relation | ||
+ | | help_topic | ||
+ | | host | | ||
+ | | proc | | ||
+ | | procs_priv | ||
+ | | tables_priv | ||
+ | | time_zone | ||
+ | | time_zone_leap_second | ||
+ | | time_zone_name | ||
+ | | time_zone_transition | ||
+ | | time_zone_transition_type | | ||
+ | | user | | ||
+ | +---------------------------+ | ||
+ | 17 rows in set (0.01 sec) | ||
+ | </ | ||
+ | |||
+ | На других серверах, | ||
+ | Для решения проблемы надо создать эту таблицу. | ||
+ | < | ||
+ | mysql> CREATE TABLE `servers` ( `Server_name` char(64) NOT NULL, | ||
+ | `Host` char(64) NOT NULL, | ||
+ | `Db` char(64) NOT NULL, | ||
+ | `Username` char(64) NOT NULL, | ||
+ | `Password` char(64) NOT NULL, | ||
+ | `Port` int(4) DEFAULT NULL, | ||
+ | `Socket` char(64) DEFAULT NULL, | ||
+ | `Wrapper` char(64) NOT NULL, | ||
+ | `Owner` char(64) NOT NULL, | ||
+ | PRIMARY KEY (`Server_name`) ) | ||
+ | ENGINE=MyISAM | ||
+ | DEFAULT CHARSET=utf8 | ||
+ | COMMENT=" | ||
+ | |||
+ | Query OK, 0 rows affected (0.02 sec) | ||
+ | </ | ||
+ | |||
+ | После добавления таблицы все стало хорошо. | ||
+ | < | ||
+ | mysql> flush privileges; | ||
+ | Query OK, 0 rows affected (0.00 sec) | ||
+ | </ | ||
+ | |||
+ | |||
+ | **При написании заметки использовались материалы: | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | |||
==== Сбросить рутовый пароль ==== | ==== Сбросить рутовый пароль ==== | ||
Line 81: | Line 154: | ||
- | 6. Удалить строку из таблицы | + | ==== Удалить строку из таблицы |
Есть такая таблица. | Есть такая таблица. | ||
+ | < | ||
mysql> select * from logcon_fields; | mysql> select * from logcon_fields; | ||
+--------------+------------------+--------------+ | +--------------+------------------+--------------+ | ||
Line 91: | Line 165: | ||
+--------------+------------------+--------------+ | +--------------+------------------+--------------+ | ||
2 rows in set (0.00 sec) | 2 rows in set (0.00 sec) | ||
+ | < | ||
Хотим удалить вторую строку. | Хотим удалить вторую строку. | ||
+ | < | ||
mysql> DELETE FROM logcon_fields WHERE FieldID ="TIME (UTC+6)"; | mysql> DELETE FROM logcon_fields WHERE FieldID ="TIME (UTC+6)"; | ||
Query OK, 1 row affected (0.00 sec) | Query OK, 1 row affected (0.00 sec) | ||
+ | </ | ||
- | 5. Создать базу из шаблона | + | ==== Создать базу из шаблона |
Есть вот такой шаблон базы для rsyslog. | Есть вот такой шаблон базы для rsyslog. | ||
- | ]# cat / | + | < |
+ | # cat / | ||
CREATE DATABASE rsyslog_db; | CREATE DATABASE rsyslog_db; | ||
USE rsyslog_db; | USE rsyslog_db; | ||
Line 116: | Line 194: | ||
ParamValue text NULL | ParamValue text NULL | ||
); | ); | ||
+ | </ | ||
Что бы создать эту базу даем след. команду: | Что бы создать эту базу даем след. команду: | ||
+ | < | ||
# mysql -u root -p < / | # mysql -u root -p < / | ||
+ | </ | ||
Проверяем. | Проверяем. | ||
+ | < | ||
mysql> show databases; | mysql> show databases; | ||
+--------------------+ | +--------------------+ | ||
Line 147: | Line 229: | ||
+------------------------+ | +------------------------+ | ||
2 rows in set (0.00 sec) | 2 rows in set (0.00 sec) | ||
+ | </ | ||
- | 6. Дать права пользователю на базу и задать пароль. | + | ==== Дать права пользователю на базу и задать пароль |
+ | < | ||
mysql> grant all privileges on rsyslog_db.* to rsyslog_user@localhost identified by ' | mysql> grant all privileges on rsyslog_db.* to rsyslog_user@localhost identified by ' | ||
Query OK, 0 rows affected (0.00 sec) | Query OK, 0 rows affected (0.00 sec) | ||
mysql> flush privileges; | mysql> flush privileges; | ||
- | |||
Query OK, 0 rows affected (0.00 sec) | Query OK, 0 rows affected (0.00 sec) | ||
+ | </ | ||
- | 5. Создать пользователя | + | ==== Создать пользователя |
+ | < | ||
mysql> create user rsyslog_user@localhost; | mysql> create user rsyslog_user@localhost; | ||
Query OK, 0 rows affected (0.00 sec) | Query OK, 0 rows affected (0.00 sec) | ||
+ | </ | ||
- | 4. Удалить пользователя | + | ==== Удалить пользователя |
+ | < | ||
mysql> drop user rsyslog_user@localhost; | mysql> drop user rsyslog_user@localhost; | ||
- | |||
Query OK, 0 rows affected (0.00 sec) | Query OK, 0 rows affected (0.00 sec) | ||
+ | </ | ||
- | + | ==== Удалить базу | |
- | 3. Удалить базу | + | < |
mysql> drop database rsyslog_db; | mysql> drop database rsyslog_db; | ||
- | |||
Query OK, 13 rows affected (0.00 sec) | Query OK, 13 rows affected (0.00 sec) | ||
+ | </ | ||
- | + | ==== Посмотреть имеющиеся базы | |
- | 2. Посмотреть имеющиеся базы | + | < |
mysql> show databases; | mysql> show databases; | ||
+--------------------+ | +--------------------+ | ||
Line 185: | Line 272: | ||
+--------------------+ | +--------------------+ | ||
6 rows in set (0.00 sec) | 6 rows in set (0.00 sec) | ||
+ | </ | ||
- | + | ==== Заход | |
- | 1. Заход | + | Заход под root на localhost: |
- | Заход под root на localhost, пароль надо ввести. | + | * пароль надо ввести |
# mysql -u root -p | # mysql -u root -p | ||
Enter password: | Enter password: | ||
+ | </ | ||
+ | * сразу пишем пароль \\ < | ||
+ | # mysql -u root -pSUPERPASSWORD | ||
+ | </ | ||
+ |
qnote/mysql.1501618442.txt.gz · Last modified: (external edit)