|
如题,我手里面有一个玩客云,上半年到手,然后吃灰半年,最近因为有想法,所以就不再吃灰了,然后就给盒子安装了armbian系统,并,给armbian安装了mariadb
,具体可以参考
[小白版]玩客云刷armbian后搭建anmp环境+可道云
@mysoy
按照他的下一步之后,用ssh登录上mysql,发现没问题,并且,空密码也能操作,最后,弄上一个 Discuz,死活也弄不上,提示数据库,无法连接,提示声明
Access denied for user 'root'@'localhost'
最后,不停的卸载,安装,一系列操作,都没用,
最后在百度到了这么一句话,
- MySQL 5.7改变了安全模式:现在MySQL root登录需要一个sudo(而密码仍然可以是空白的)。
- 最简单(最安全)的解决方案将创建一个新用户并授予所需的权限。
- MySQL赋予用户权限的命令的格式为:
- grant 权限 on 数据库对象 to 用户 identified by "密码"
- 第一步,链接数据库
- sudo mysql -u root -p
- 2. 创建一个用来赋予权限的账户(例如 root_sql)
- CREATE USER 'root_sql'@'localhost' IDENTIFIED BY 'yourpasswd';
- GRANT ALL PRIVILEGES ON *.* TO 'root_sql'@'localhost' WITH GRANT OPTION;
- FLUSH PRIVILEGES;
- exit;
- service mysqld restart
复制代码 ,最后,🆗了,
mariadb的坑,🕳,我填上了,
|
|