Installation fails if mysql password contains "$"

My issue votes
0
votes
0/20 total votes used
Project:Kaltura Community Edition (CE) - Self Hosted Online Video Platform
Version:Dragonfly
Component:Code
Category:bug report
Priority:critical
Assigned:Unassigned
Status:active
Total votes:0
Description

The root password for mysql, which I passed to the install script of CE 4.0, contained the "$" character.
Example: "C2(U#$s*T!ac?Y"

As a result, I got an error "Failed to connect to database 127.0.0.1:3306 user:root."

Upon an expection using var_dump, I found the password to be shortened to "C2(U#*T!ac?Y". Obviously the expression gets php-evaluated some way into the process and the $s is treated like an empty variable.

Comments

#1

yes you are right, I had a same issue like there is # chacracter in a password . kaltura fills this password to many php files and php files feel it is a comment character.