Chinaunix首页 | 论坛 | 博客
  • 博客访问: 840147
  • 博文数量: 182
  • 博客积分: 1992
  • 博客等级: 上尉
  • 技术积分: 1766
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-18 11:49
文章分类

全部博文(182)

文章存档

2019年(1)

2016年(5)

2015年(29)

2014年(38)

2013年(21)

2012年(36)

2011年(52)

我的朋友

分类: Mysql/postgreSQL

2019-09-28 00:54:39

一直了是通过官方载的包安装,这次用apt安装过程出现点小问题,这里记录一下安装时出现的问题。

安装命令

apt install mariadb-server

安装完成之后,如果你不是root用记,命令登陆 mysql -u root -p 会出现以下错误

点击(此处)折叠或打开

  1. Access denied for user 'root'@'localhost' (using password: YES)

这里是mariaDB安全方面的考虑,只能linux系统登录的用户是root才能用这个用户登陆。可以通过

/etc/init.d/mysql stop   #先关闭mysql

sudo mysqld_safe --skip-grant-tables #启动

登录mysql查看mysql数据库中的user表,会发现有个字段是unix_socket。这里通过切换linux用户到root就可以添加mysql的其他用户了。


二、远程登陆问题

查看 cat /etc/mysql/mariadb.conf.d/50-server.cnf

会发现有这么一行:

bind-address                              = 127.0.0.1

这行表示只能通过本地登录,修改成如下即可:

bind-address                              = 0.0.0.0

阅读(670) | 评论(0) | 转发(0) |
0

上一篇:ubuntu vsftpd虚拟用户配置,复制可用

下一篇:没有了

给主人留下些什么吧!~~