Page 1 of 1
Requiring MYSQL passwords in Open Dental.
Posted: Wed Oct 16, 2019 3:11 am
by Justin Shafer
Since I have been told that 99% or 98% of OpenDental customers don't have a mysql password set...

I think OpenDental.exe should take notice of this and occasionally remind customers to set a mysql password.
I was told this was called "Password Stickyness".. or something...
Is this ever going to be completed? What is the status?

Re: Requiring MYSQL passwords in Open Dental.
Posted: Wed Oct 16, 2019 9:08 am
by cmcgehee
I do agree we should do this. I've submitted a job to implement this.
Re: Requiring MYSQL passwords in Open Dental.
Posted: Sun Dec 01, 2019 7:40 am
by Justin Shafer
Before ransomware starts gobbling data from mysql servers that it can easily access from a lan? Kinda far fetched but you never know as ransomware progresses.
Something to think about.
Re: Requiring MYSQL passwords in Open Dental.
Posted: Mon Dec 02, 2019 4:03 pm
by dqadri
Recently I had an almost catastrophic loss of data because I was running MySQL 8 with an innoDB backend. The developers who helped to rescue me indicated that they had started discussions to migrate over to MariaDB?
One of the original issues I had with my mysql upgrade to v8 was enabling the legacy password option for mysql accounts for all incoming connections.
Re: Requiring MYSQL passwords in Open Dental.
Posted: Mon Dec 02, 2019 5:09 pm
by cmcgehee
Dr. Qadri,
I'm glad it was "almost" and not a complete loss. We are currently at the research phase for migrating to MariaDB. We might decide not go through with it, or we might decide we'll support both MariaDB and MySQL going forward.
Re: Requiring MYSQL passwords in Open Dental.
Posted: Mon Dec 02, 2019 6:27 pm
by dqadri
cmcgehee wrote:Dr. Qadri,
I'm glad it was "almost" and not a complete loss. We are currently at the research phase for migrating to MariaDB. We might decide not go through with it, or we might decide we'll support both MariaDB and MySQL going forward.
I had an unhandled exception during the database upgrade, which left my database in an unusable state. Unfortunately I didn't let the tech know that I was using InnoDB, and she tried to copy the backup MySQL database files to overwrite the current database files, which left me in a worse state because all of the internal references were off. I have now changed my backup protocol to dump the entire database in SQL.
I had upgraded after realizing that MySQL upgrades weren't a part of Open Dental upgrades and I was on the original DB from my initial install 5 years ago.
Re: Requiring MYSQL passwords in Open Dental.
Posted: Tue Dec 03, 2019 7:38 am
by cmcgehee
Yeah, so few of our customers use InnodDB that our techs usually don't think to ask about it. We recently transitioned to InnoDB here at HQ, and it involved some difficulties for us as well.
Re: Requiring MYSQL passwords in Open Dental.
Posted: Sat Apr 04, 2020 6:23 am
by irfan
I set up a demo dB on a cloud server I was testing. There was a prompt for a password but then I had service error so I didn’t actually set the password. Got MySQL running, forgot about the password and 9 hours later this demo dB was hit with ransomware asking for $359 in bitcoin. Luckily it was fake data, but ya this is a real threat. Plenty of bots out there pinging for open port 3306 and trying root/blank and then moving on to the next. Should absolutely be mandatory.