CentOS linux 下已经安装了MySQL。在控制台下键入mysql却提示访问被拒绝。
于是查看CentOS linux下启动的服务项。原来是没有启动mysqld服务,启动之。
这时提示不能通过mysql.sock连接数据库。
这时操作系统登录的是默认用户,而不能root。于是su将用户切换到root再启动,OK!
注意! mysql在安装时只有一个用户那就是root.可先通过操作系统的root用户登录
mysql,然后create user xxx创建新用户,这个新用户名必须与CentOS linux下的非root
用户同名(因为我们登录CentOs linux时通常不登录root用户)。这样,假如操作系统下用户
名为lxdsoft,那么在mysql是也建立一个lxdsoft用户,这样,使用lxdsoft用户登录CentOs linux
,再在控制台中启动mysql就正常了!