biliyorum 'localhost', gerçekten üzücü ama ben MySQL veritabanına bağlanmak mümkün değilim.MySQL: Access kullanıcısı 'kök' için reddedildi @
ben sadece donwloaded ve MySQL sitesinden Unzipped mysql-5.6.10-win32.zip.
Ben this tutorial uyguladım ama kök olarak benim MySQL veritabanına bağlanmak mümkün değilim.Şifre olmadan root olarak bağlanmak güvenli olmadığını biliyorum, ancak biraz test yapmam gerekiyor, bu yüzden şimdi yapmam uygun (ve root olarak nasıl bağlanacağımı biliyorsam nasıl olduğunu biliyorum) başka bir kullanıcı eklemek için de). Ben mysqld
başlattığınızda
my.ini
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
basedir=c:\Programs\mysql-5.6.10-win32
datadir=c:\Programs\mysql-5.6.10-win32\data
port=3306
server_id=1
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
port=3306
görüyorum:
> mysqld --console --init-file=..\set_root_password.sql
2013-04-02 13:48:24 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2013-04-02 13:48:24 8600 [Note] Plugin 'FEDERATED' is disabled.
2013-04-02 13:48:24 8600 [Note] InnoDB: The InnoDB memory heap is disabled
2013-04-02 13:48:24 8600 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2013-04-02 13:48:24 8600 [Note] InnoDB: Compressed tables use zlib 1.2.3
2013-04-02 13:48:24 8600 [Note] InnoDB: CPU does not support crc32 instructions
2013-04-02 13:48:24 8600 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2013-04-02 13:48:24 8600 [Note] InnoDB: Completed initialization of buffer pool
2013-04-02 13:48:24 8600 [Note] InnoDB: Highest supported file format is Barracuda.
2013-04-02 13:48:24 8600 [Note] InnoDB: 128 rollback segment(s) are active.
2013-04-02 13:48:24 8600 [Note] InnoDB: Waiting for purge to start
2013-04-02 13:48:24 8600 [Note] InnoDB: 1.2.10 started; log sequence number 1626183
2013-04-02 13:48:24 8600 [Note] Server hostname (bind-address): '*'; port: 3306
2013-04-02 13:48:24 8600 [Note] IPv6 is available.
2013-04-02 13:48:24 8600 [Note] - '::' resolves to '::';
2013-04-02 13:48:24 8600 [Note] Server socket created on IP: '::'.
2013-04-02 13:48:24 8600 [Note] Event Scheduler: Loaded 0 events
2013-04-02 13:48:24 8600 [Note] Execution of init_file '..\set_root_password.sql' started.
2013-04-02 13:48:24 8600 [Note] Execution of init_file '..\set_root_password.sql' ended.
2013-04-02 13:48:24 8600 [Note] mysqld: ready for connections.
Version: '5.6.10' socket: '' port: 3306 MySQL Community Server (GPL)
set_root_password.sql
bazı ben How to reset root password bulunan komutları ve ben onlar yardım umduğu birkaç kişi daha içerir:
UPDATE mysql.user SET Password=PASSWORD('pass') WHERE User='root';
grant all privileges on *.* to 'root'@'%';
grant all privileges on *.* to 'root'@'localhost';
grant all privileges on *.* to '[email protected]';
SHOW GRANTS FOR 'root'@'%';
FLUSH PRIVILEGES;
ama hala giriş yapamıyorum.
Denedim giriş için: Bazı eğitimde
>mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
>mysql -u root --password=pass
Warning: Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
>mysql -u root --password=
Warning: Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
>mysql -u root --password=mysql
Warning: Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
>mysql -u root mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
>mysqladmin --no-defaults -u root version
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Ben yaklaşık mysqladmin
komutu okumak ama çok kök şifresini gerektirir.
--skip-grant-tables
çalıştı.
Ben MySQL ana dizine bin dizininde mysqld_safe yok, bu yüzden denemek olamazdı.
Burada o konuyla ilgili tüm soruları okumayı denedim, ama var henüz deneyebilirsiniz hiçbir fikri ne ..."& koşmak indirmek olduğunca basit değildir neden sinirli olduğum ". Ben ve benim PC -h belirterek bağlamak zorunda olduğunu,
Eğer onun bir taze kurulum Bahsettiğiniz gibi, o zaman terminalden kalıcı bir –
deneyin 'mysql_secure_installation' istemiyoruz bile geçici bir şifre kökünü ekleyerek sizi yasaklar neler. – hjpotter92
Sormak zorundayım, hangi komutu kullanarak giriş yapmaya çalışıyorsun ;-)? – Najzero