Allow mysql remote access


Enable bind address at

/etc/mysql/mysql.conf.d/mysqld.cnf

change bind address to your ip remote or 0.0.0.0 to allow from all

add mysql port to firewall via ufw allow mysql

CREATE USER 'user'@'ip_address' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'ip_address';

If you see %, well then, there’s another problem altogether as that is “any remote source”. If however you do want any/all systems to connect via root, use the % wildcard to grant access:

CREATE USER 'user'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%';

Finally, reload the permissions, and you should be able to have remote access:

FLUSH PRIVILEGES;
Advertisement

phpmyadmin login problem root@localhost access denied


Ada yang mengalami problem pada saat menginstall phpmyadmin di ubuntu 18.04 salah satu caranya kalau kalian mendapati error ini

#1698 - Access denied for user 'root'@'localhost'

caranya adalah sebagai berikut

masuk ke mysql lewat terminal lalu ketikkan perintah dibawah ini

sudo mysql -u root -p

use mysql

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password root mysql kalian';

FLUSH PRIVILEGES;

exit

Selesai silahkan login ke phpmyadmin kalian

Salam ngoprek

Happy Coding

Mysql ERROR 1698 (28000) root@localhost access denied


Sedikit share kalau ada yang mengalami hal yang serupa, tiba tiba saja mysql ngambek ngga bisa diakses setelah diinstall.

masuk ke mysql menggunakan sudo

sudo mysql -u root

ganti password mysql

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new-password';

restart mysql service

sudo service mysql stop
sudo service mysql start

Done selesai coba akses kembali

kalau ngga bisa juga coba cara disini 

Mysql Error 1055 in mac


Malam malam asyik ngoding eh ketemu error ginian di mac, kalau kebetulan ada yang error seperti ini juga ikuti tips dibawah ini, error ini muncul ketika menggunakan group by, seumur umur ngoding baru kali ini ketemu error ginian.

Kalau kalian ketemu error seperti ini lakukan langkah berikut

Buat folder di /usr/local/mysql/etc

sudo mkdir /usr/local/mysql/etc

Kemudian copy settingan default my.cnf

 sudo cp /usr/local/mysql/support-files/my-default.cnf  /usr/local/mysql/etc/my.cnf

Setelah itu edit my.cnf yang di /usr/local/mysql/etc/my.cnf tambahkan dipaling bawah

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY$

restart mysql done selesai

Semoga bermanfaat happy coding

Menampilkan data mysql kecuali x baris atas


Cara menampilkan data tabel mysql dengan menghilangkan x baris atas, x adalah angka yang menunjukkan berapa baris diatas yang ingin anda hilangkan.

Here’s the code

select * from table_name  LIMIT x, 18446744073709551615;

Ganti x dengan baris diatas yang anda ingin hilangkan

Semoga manfaat

Install XAMPP di Mac OSX 10.9 Mavericks


Screen Shot 2013-10-30 at 9.22.17 AMSetelah beberapa hari lalu upgrade ke Mavericks mendadak PHP dan Mysql yang sebelumnya sudah di  pindahin dari ML (Mountain Lion) mendadak macet akhirnya coba menjalankan php setelah dibangunkan kembali lewat apachectl start berhasil hidup, wah berarti tinggal mysql , walhasil download dan install tapi entah knapa error muncul yang sudah kesana kemari do google ngga nemu juga jalan keluarnya, alhasil kembali lagi ke XAMPP.

Supaya ngga lupa akhirnya dicatet berikut petunjuknya

  1. Download XAMPP disini
  2. Setelah selesai download install seperti biasa
  3. Selesai kemudian file instalasi bisa diakses di /Application/XAMPP/
  4. Untuk pertama kali jalankan manager-osx di Folder XAMPP di /Application
  5. Aktifkan semuanya kalau php ngga mau jalan, matikan dulu php yang sudah jalan dengan cara sudo apachectl stop 
  6. Supaya aman setting password dengan mengetik di terminal /Application/XAMPP/xamppfiles/xampp ikuti semua petunjuknya untuk setting password phpmyadmin dan mysql
  7. trik tambahan supaya begitu mengetik mysql langsung kebaca di terminal tambahkan baris ini di profile

buat profile dengan cara

nano ~/.profile
(nano adalah text editor)

tambahkan baris ini didalam profile

export PATH=/opt/local/bin:/opt/local/sbin:/Applications/xampp/xamppfiles/bin:$PATH

Seteleh selesai simpan file tadi buka terminal baru dan mysql sudah bisa langsung dijalankan tanpa perlu ke /Application/XAMPP/xamppfiles/bin/mysql
Semoga bermanfaat

Bermain dengan chart


Screen Shot 2013-08-14 at 4.09.17 PM

Bermain dengan Highcart ternyata gampang gampang susah, setelah coding pusing 7 keliling akhirnya selesai dan mengerti juga walaupun sedikit :).. Lanjut coding lagi, tetap semangat mengejar deadline diakhir minggu ini

CRUD


Ada istilah bagus untuk yang sering mengolah data, istilah tersebut disebut CRUD (Create, Read, Update, Delete) karena beberapa bulan belakangan ini sering berkutat dengan hal ini sekalian aja untuk update blog ini

Dah lama ga bercerita di blog ini dan welcome WordPress 3.5 terimakasih untuk wordpress team yang sudah memberikan karya terbaiknya sehingga bisa dinikmati oleh semua orang bahkan dengan gratis, update yang luar biasa di wordpress ini adalah pada bagian media manager yang menyajikan kemudahan dalam upload upload gambar, pokok’e mantab surantab dan sukses selalu untuk wordpress team

script php mysql untuk mencegah duplikasi data


For note

/Check for duplicate data
if($data1 AND $data2!= ”) {
$qry = “SELECT * FROM tabel WHERE data1=’$data1′ AND data2=’$data2′”;
$result = mysql_query($qry);
if($result) {
if(mysql_num_rows($result) > 0) {
$errmsg_arr[] = ‘any duplicate data’;
$errflag = true;
}
@mysql_free_result($result);
}
else {
die(“db failed”);
}
}

%d bloggers like this: