deepin免sudo登陆MySQL

       默认情况,在deepin下在命令行下登陆MySQL,命令前需要加sudo。如果在vscode下连接MySQL server,如果需要加sudo则连接失败。可以通过如下方法解决:

       打开文件夹/etc/mysql/mariadb.conf.d,打开文件夹中的文件50-server.cnf。

deepin免sudo登陆MySQL

       在50-server.cnf中添加一行:skip-grant-tables。如下图:

deepin免sudo登陆MySQL

       之后重启MySQL即可。如果用vscode连接MySQL,重启vscode即可连接成功。