Ik heb een vaag probleem met MySQL (misschien ook niet
) Ik heb via de volgende tutorial: http://howtoforge.com/perfect_setup_debian_sarge_p4 MySQL geinstalleerd op mijn debian systeem. Ik wilde ook dat mijn systeem op alle adressen ging luisteren dus heb ik: bind-address = 127.0.0.1 gecomment. Nu dat is prachtig en ik kan een connectie maken:
echter:

Ik heb echt geen idee hoe dit op te lossen, google geprobeerd maar was moeilijk om dit te formuleren.
Ik heb al in de config gekeken van mySQL maar hier was niet echt iets in te vinden, maar even voor de goede orde:
p.s.
Dit is logisch omdat ik het bind-ip heb uncomment.
Echter dit zoals in de tutorial werkt ook niet:
Hetzelfde probleem dus als bij MySQL Adminstrator
Ik heb nog niet geprobeerd om MySQL opnieuw te installeren, maar dit lijkt mij ook geen nodige optie. Ik heb getwijfeld op PHPMyAdmin te installeren, maar dit heb ik liever niet, allemaal rotzooi ^^
code:
1
2
3
4
5
6
7
8
| netstat -tap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:mysql *:* LISTEN 3 766/mysqld tcp 0 0 localhost:smtp *:* LISTEN 3 504/exim4 tcp 0 0 10.0.0.11:mysql 10.0.0.104:1175 TIME_WAIT - tcp6 0 0 *:ssh *:* LISTEN 3 539/sshd tcp6 0 148 ::ffff:10.0.0.11:ssh ::ffff:10.0.0.104:1173 ESTABLISHED3 |
echter:

Ik heb echt geen idee hoe dit op te lossen, google geprobeerd maar was moeilijk om dit te formuleren.
Ik heb al in de config gekeken van mySQL maar hier was niet echt iets in te vinden, maar even voor de goede orde:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
| # # The MySQL database server configuration file. # # You can copy this to one of: # - "/etc/mysql/my.cnf" to set global options, # - "/var/lib/mysql/my.cnf" to set server-specific options or # - "~/.my.cnf" to set user-specific options. # # One can use all long options that the program supports. # Run program with --help to get a list of available options and with # --print-defaults to see which it would actually understand and use. # # For explanations see # http://dev.mysql.com/doc/mysql/en/server-system-variables.html # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # escpecially if they contain "#" chars... # Remember to edit /etc/mysql/debian.cnf when changing the socket location. [client] port = 3306 socket = /var/run/mysqld/mysqld.sock # Here is entries for some specific programs # The following values assume you have at least 32M ram # This was formally known as [safe_mysqld]. Both versions are currently parsed. [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking # # For compatibility to other Debian packages that still use # libmysqlclient10 and libmysqlclient12. old_passwords = 1 # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. #bind-address = 127.0.0.1 # # * Fine Tuning # key_buffer = 16M max_allowed_packet = 16M thread_stack = 128K thread_cache_size = 8 # # * Query Cache Configuration # query_cache_limit = 1048576 query_cache_size = 16777216 query_cache_type = 1 # # * Logging and Replication # # Both location gets rotated by the cronjob. # Be aware that this log type is a performance killer. #log = /var/log/mysql/mysql.log # # Error logging goes to syslog. This is a Debian improvement :) # # Here you can see queries with especially long duration #log_slow_queries = /var/log/mysql/mysql-slow.log # # The following can be used as easy to replay backup logs or for replication. #server-id = 1 log_bin = /var/log/mysql/mysql-bin.log # WARNING: Using expire_logs_days without bin_log crashes the server! See README.Debian! expire_logs_days = 10 max_binlog_size = 100M #binlog_do_db = include_database_name #binlog_ignore_db = include_database_name # # * BerkeleyDB # # According to an MySQL employee the use of BerkeleyDB is now discouraged # and support for it will probably cease in the next versions. skip-bdb # # * InnoDB # # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. # Read the manual for more InnoDB related options. There are many! # You might want to disable InnoDB to shrink the mysqld process by circa 100MB. #skip-innodb # # * Security Features # # Read the manual, too, if you want chroot! # chroot = /var/lib/mysql/ # # For generating SSL certificates I recommend the OpenSSL GUI "tinyca". # # ssl-ca=/etc/mysql/cacert.pem # ssl-cert=/etc/mysql/server-cert.pem # ssl-key=/etc/mysql/server-key.pem [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] #no-auto-rehash # faster start of mysql but no tab completition [isamchk] key_buffer = 16M # # * NDB Cluster # # See /usr/share/doc/mysql-server-*/README.Debian for more information. # # The following configuration is read by the ndbd storage daemons, # not from the ndb_mgmd management daemon. # # [MYSQL_CLUSTER] # ndb-connectstring=127.0.0.1 |
p.s.
code:
1
2
3
| mysqladmin -u root password xxxxxxx mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' |
Dit is logisch omdat ik het bind-ip heb uncomment.
Echter dit zoals in de tutorial werkt ook niet:
code:
1
2
3
| database:/etc/mysql# mysqladmin -h 10.0.0.11 -u root password xxxxx mysqladmin: connect to server at '10.0.0.11' failed error: 'Host '10.0.0.11' is not allowed to connect to this MySQL server' |
Hetzelfde probleem dus als bij MySQL Adminstrator
Ik heb nog niet geprobeerd om MySQL opnieuw te installeren, maar dit lijkt mij ook geen nodige optie. Ik heb getwijfeld op PHPMyAdmin te installeren, maar dit heb ik liever niet, allemaal rotzooi ^^