理论上应该可以,但需要修改很多设置,因为本身系统的设计和软件的设计都是用 root 来把它安装到特定的位置来运行。
其实安装软件按安全设计原则,应该只能由 root 来安装,其他用户只能用装好的程序,自己不能安装新的软件。
其实现在 Linux 下面的安全,并不是必须非 root 安装才安全的,需要的是非 root 运行程序,也就是你安装好后,运行 mysql 这个服务器程序的用户是一个特殊设置的没有太多权限的用户就可以很好的保证系统的安全。
如果你非 root 安装,那么这个软件很有可能特殊限制权限的用户会不能运行这个程序,变相的,可能需要有一定权限的用户来执行,这个用户的安全有可能影响到整个 mysql 数据的安全。