linux mysql access denied for user ‘root’@’localhost’(using password:YES) 教程
- update user set authentication_string = password(‘admin’) //失败
where user = 'root' and Host = 'localhost'
启动 mysqld会变成a mysqld process already exists
- ps -ef | grep mysql
- kill -9
mysqld-safe 是mysqld的父进程 用于监控数据库运行情况
彻底删除mysql教程
- 成功标准:rpm -qa|grep mysql 不报错无信息
- 在根据How2j的教程重装 不然一大堆问题。亲测 成功。
- mysql的报错日志:vim etc/my.cnf(记住在根目录输)里面看。
scp 上传文件 教程
centos yum安装mysql root用户默认无密码。
- mysqladmin -u root password admin
mysqladmin: unable to change password; error: ‘Can’t find any matching row in the user table’
- mysqladmin -u root password admin //给初安装无密码的mysql添加密码
- 报错是因为没有user表的权限 进入mysql命令行
- 解决方法:FLUSH PRIVILEGES
ERROR 1227 (42000): Access denied; you need (at least one of) the RELOAD privilege(s) for this operation
FLUSH PRIVILEGES;//更新权限表
-UPDATE mysql.user SET password=password(‘admin’)
WHERE user=’root’ AND host=’localhost’;2.加参数启动mysql:/usr/bin/mysqld_safe –skip-grant-tables &
然后就可以无任何限制的访问mysql
安装deepin后 记得设置自动代理
- 不然有些网页不能访问 特别是需翻墙与无需翻墙的网页交替时。