Ada error saat upload codeigniter ke hosting

Untuk error seperti ini : Gagal terhubung dengan MySQL # MYSQL ERROR:SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) kenapa ya? dan cara penyelesaiannya bagaimana ya?

avatar yudha28
@yudha28

6 Kontribusi 1 Poin

Diperbarui 7 tahun yang lalu

7 Jawaban:

User sama password database yg di hosting ga sama dgn yg di local. Kan di cpanel ada menu database mysql/maria db. Masuk situ dulu, terus bikin database sama usernya. User yg udah dibuat kasihkan akses ke databasenya. Trus agan buka file manager di cpanel tu, edit file config/database.php , ganti user yg tadinya root dengan user dan password yg agan buat di cpanel tadi

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 7 tahun yang lalu

Sudah gan tapi tetap error seperti itu, kenapa ya gan? Ini gan config database punya ane udah sama persis dengan database

$active_group = 'default';
$query_builder = TRUE;

$db['default'] = array(
	'dsn'	=> '',
	'hostname' => 'localhost',
	'username' => 'smsnotif_hades',
	'password' => 'rahasia123!',
	'database' => 'smsnotif_tribox',
	'dbdriver' => 'mysqli',
	'dbprefix' => '',
	'pconnect' => FALSE,
	'db_debug' => (ENVIRONMENT !== 'production'),
	'cache_on' => FALSE,
	'cachedir' => '',
	'char_set' => 'utf8',
	'dbcollat' => 'utf8_general_ci',
	'swap_pre' => '',
	'encrypt' => FALSE,
	'compress' => FALSE,
	'stricton' => FALSE,
	'failover' => array(),
	'save_queries' => TRUE
);

avatar yudha28
@yudha28

6 Kontribusi 1 Poin

Dipost 7 tahun yang lalu

Yakin username sama databasenya udah sesuai? Soalnya biasanya nama user dan database dari hosting ga sebagus itu. Biasanya ada angkanya

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

hostingnya free? kalo free kemungkinan nama database/username ada prefixnya (biasanya loh). Jadi tolong di perhatikan HOSTNAME, USERNAME, PASSWORD, dan NAMA DATABASE dengan sangat teliti. Cari atau baca di detail akun hostingnya tentang masalah yang sedang dihadapi. Hosting CI mudah kok, banyak juga artikelnya di internet jika kesulitan. CMIIW ^_^

avatar januridp
@januridp

6 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

Udah sesuai gan, masih bingung dari kemarin, Hostnamenya gimana ya gan kalo boleh dijelaskan

avatar yudha28
@yudha28

6 Kontribusi 1 Poin

Dipost 7 tahun yang lalu

ini contoh hosting gratis di unpam.id kalo mau terhubung dengan database, ya tentunya db nya di buat dulu di phpmyadmin. nah di cpanel ada account detail yang menampilkan informasi tentang mysql nya kaya gini:

Main Domain apapun.unpam.id FTP hostname: ftp.unpam.id FTP username: unpa_19371189 //ini juga dapet otomatis MySQL hostname: sql206.unpam.id //dapet otomatis dari hosting MySQL username: unpa_19371189 MySQL database: unpa_19371189_dbci //ini tentunya di bikin dulu, bukan dapet default dari hosting

nah udah dapet tuh infonya, tinggal sesuai kan kaya gini

$active_group = 'default'; $query_builder = TRUE;

$db['default'] = array( 'dsn' => '', 'hostname' => 'sql206.unpam.id', 'username' => 'unpa_19371189', 'password' => 'rahasia123!', 'database' => 'unpa_19371189_dbci', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => (ENVIRONMENT !== 'production'), 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE );

nah kalo hosting gratis itu biasanya ada embel-embel kaya gini => unpa_19371189_dbci ada nama unpa dan ada angka acak lalu dilanjutkan dengan nama db (ini untuk dbnya)

CMIIW

avatar januridp
@januridp

6 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

Udah fix agan-agan semuanya makasih udah bantu kesalahannya saya lupa ganti username, db, dan passnya di bagian footer :D

avatar yudha28
@yudha28

6 Kontribusi 1 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban