PDA

View Full Version : خطای وصل به phpmyadmin



aftabmahtab1
دوشنبه 16 دی 1392, 13:38 عصر
سلام دوستان

حواسم نبود در داخل دیتابیس پسورد rootرا عوض کردم الان دیگه نمیتونم وصل بشم
Cannot connect: invalid settings. را میده

config.inc.php:

<?php
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;

/* Authentication type and info */

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';

/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';

/*
* End of servers configuration
*/

?>

کمکم کنید

aftabmahtab1
دوشنبه 16 دی 1392, 16:21 عصر
یعنی هیچکس واقعا نمیدونه.:متفکر:

MMSHFE
دوشنبه 16 دی 1392, 16:37 عصر
توی قسمتی که نوشته $cfg['Servers'][$i]['password'] = ''; رمز جدید رو بین کوتیشنها بنویسید.

aftabmahtab1
دوشنبه 16 دی 1392, 17:17 عصر
سلام مدیر .مرسی نوشتم وارد هم شد .اما وقتی وارد میشم نمیدونم چرا اثری از آیکون یوزر نیست ..دیتابیس های قبلی هم که هست ولی یوزر ندارند
من ميخوام يوزر خودم بسازم
وقتی داخل پوشه تنظیمات هم پسورد عوض میکنم ارور میده صفحه

اگه بخوام رمز نداشته باشه وبحالت قبلی برگرده چکار کنم:افسرده:

unistall كنم؟

MMSHFE
دوشنبه 16 دی 1392, 18:23 عصر
از چه برنامه ای استفاده کردین؟ WAMP یا XAMPP یا چیز دیگه؟ میخوام حتی الأمکان بدون نیاز به Uninstall مشکل رو رفع کنیم. البته اگه راه سریعتر رو بخواین طی کنید، از پوشه data توی MySQL کپی بگیرین (دیتابیسهای خودتون رو فقط) و بعد برنامه رو Uninstall و مجدداً نصب کنید و بعد، data رو سر جاش دوباره کپی کنید.

aftabmahtab1
دوشنبه 16 دی 1392, 18:42 عصر
XAMPP هست .بنظرتون چکارکنم؟

اینکارو که گفتید انجام بدم؟

MMSHFE
دوشنبه 16 دی 1392, 18:49 عصر
این فایل رو ببینید: C:\xampp\mysql\bin\my.ini

aftabmahtab1
دوشنبه 16 دی 1392, 18:53 عصر
بله دیدم خب؟

MMSHFE
دوشنبه 16 دی 1392, 18:53 عصر
خوب رمز داخلشه دیگه.

aftabmahtab1
دوشنبه 16 دی 1392, 18:54 عصر
# Example MySQL config file for small systems.
#
# This is for a system with little memory (<= 64M) where MySQL is only used
# from time to time and it's important that the mysqld daemon
# doesn't use much resources.
#
# You can copy this file to
# C:/xampp/mysql/bin/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is C:/xampp/mysql/data) or
# ~/.my.cnf to set user-specific options.
#
# In this file, you can use all long options that a program supports.
# If you want to know which options a program supports, run the program
# with the "--help" option.

# The following options will be passed to all MySQL clients
[client]
# password = your_password
port = 3306
socket = "C:/xampp/mysql/mysql.sock"

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port= 3306
socket = "C:/xampp/mysql/mysql.sock"
basedir = "C:/xampp/mysql"
tmpdir = "C:/xampp/tmp"
datadir = "C:/xampp/mysql/data"
pid_file = "mysql.pid"
skip-external-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
log_error = "mysql_error.log"

#bind-address="127.0.0.1"

# Where do all the plugins live
plugin_dir = "C:/xampp/mysql/data/lib/plugin/"

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
# commented in by lampp security
#skip-networking
skip-federated

# Replication Master Server (default)
# binary logging is required for replication
# log-bin deactivated by default since XAMPP 1.4.11
#log-bin=mysql-bin

# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
server-id = 1

# Replication Slave (comment out master section to use this)
#
# To configure this host as a replication slave, you can choose between
# two methods :
#
# 1) Use the CHANGE MASTER TO command (fully described in our manual) -
# the syntax is:
#
# CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,
# MASTER_USER=<user>, MASTER_PASSWORD=<password> ;
#
# where you replace <host>, <user>, <password> by quoted strings and
# <port> by the master's port number (3306 by default).
#
# Example:
#
# CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,
# MASTER_USER='joe', MASTER_PASSWORD='secret';
#
# OR
#
# 2) Set the variables below. However, in case you choose this method, then
# start replication for the first time (even unsuccessfully, for example
# if you mistyped the password in master-password and the slave fails to
# connect), the slave will create a master.info file, and any later
# change in this file to the variables' values below will be ignored and
# overridden by the content of the master.info file, unless you shutdown
# the slave server, delete master.info and restart the slaver server.
# For that reason, you may want to leave the lines below untouched
# (commented) and instead use CHANGE MASTER TO (see above)
#
# required unique id between 2 and 2^32 - 1
# (and different from the master)
# defaults to 2 if master-host is set
# but will not function as a slave if omitted
#server-id = 2
#
# The replication master for this slave - required
#master-host = <hostname>
#
# The username the slave will use for authentication when connecting
# to the master - required
#master-user = <username>
#
# The password the slave will authenticate with when connecting to
# the master - required
#master-password = <password>
#
# The port the master is listening on.
# optional - defaults to 3306
#master-port = <port>
#
# binary logging - not required for slaves, but recommended
#log-bin=mysql-bin


# Point the following paths to different dedicated disks
#tmpdir = "C:/xampp/tmp"
#log-update = /path-to-dedicated-directory/hostname

# Uncomment the following if you are using BDB tables
#bdb_cache_size = 4M
#bdb_max_lock = 10000

# Comment the following if you are using InnoDB tables
#skip-innodb
innodb_data_home_dir = "C:/xampp/mysql/data"
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = "C:/xampp/mysql/data"
#innodb_log_arch_dir = "C:/xampp/mysql/data"
## You can set .._buffer_pool_size up to 50 - 80 %
## of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
## Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

## UTF 8 Settings
#init-connect=\'SET NAMES utf8\'
#collation_server=utf8_unicode_ci
#character_set_server=utf8
#skip-character-set-client-handshake
#character_sets-dir="C:/xampp/mysql/share/charsets"

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

aftabmahtab1
دوشنبه 16 دی 1392, 18:55 عصر
کو ؟کدومه. رمز hope بوده .که من داخل اون فایل نوشتم

MMSHFE
دوشنبه 16 دی 1392, 18:56 عصر
البته این رمز، فقط به کلاینتها اعلام میشه و تغییرش به معنای تغییر رمز کاربر root نیست. اگه میخواین رمز کاربر root رو عوض کنید، توی Command Prompt ویندوز دستورات زیر رو اجرا کنید:


C:
CD \xampp\mysql\bin
mysqladmin -u root -p 'oldpassword' password 'newpass'

MMSHFE
دوشنبه 16 دی 1392, 18:58 عصر
این کوئری رو هم میتونید توی phpMyAdmin اجرا کنید:
update user set password=PASSWORD('NEW PASSWORD') where user='root';

aftabmahtab1
دوشنبه 16 دی 1392, 18:58 عصر
مدیر من لوکال هاست برنامه را اجرا میکنم
میگم با این کار رمز rootعوض میشه درسته؟
:لبخندساده:مدیر جایی نرید
من تازه کارم

MMSHFE
دوشنبه 16 دی 1392, 18:59 عصر
این لینک هم توضیحات خوبی داره: لینک (http://www.cyberciti.biz/faq/mysql-change-root-password/)

aftabmahtab1
دوشنبه 16 دی 1392, 19:04 عصر
مدیر ببخشید داخل cmd که ناشناخته میزنه و میگه این سرور ناشناخته هست

در مورد دومی هم که کویری بنویسم دا خلphp myadmin وقتی مینویسم داخلsql میگه وجود ندارد دیتابیس

aftabmahtab1
دوشنبه 16 دی 1392, 19:06 عصر
اصلا دیتابیس من یوزر نداره .قبلنا داشت

MMSHFE
سه شنبه 17 دی 1392, 09:38 صبح
دیتابیس اگه User اختصاصی نداشته باشه، با root میتونید بهش وصل بشین.

MMSHFE
سه شنبه 17 دی 1392, 09:40 صبح
مدیر ببخشید داخل cmd که ناشناخته میزنه و میگه این سرور ناشناخته هست

در مورد دومی هم که کویری بنویسم دا خلphp myadmin وقتی مینویسم داخلsql میگه وجود ندارد دیتابیس
شاید اشتباهاً یکسری جداول مثل information_schema یا mysql و... رو پاک کردین. بهتره برنامه رو مجدداً نصب کنید. البته قبلش پوشه xampp رو کاملاً حذف کنید.