UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1; 讲root账户,的HOST设置为%,允许所有公网IP访问. flush privileges; 刷新权限 grant all privileges on *.* to 'root'@'%' identified by 'root'; 执行权限 这还没完, 需要到阿里云去添加安全组3306,允许数据库访问. 之后用navicat去访问就OK…
sudo /etc/init.d/mysql start启动mysql netstat -lntup|grep 3306查看端口3306 grant all privileges on *.* to system@'localhost' identified by 'xxx' with grant option;创建新的用户并赋予所有权限xxx密码 flush privileges;刷新权限 mysql -u root -pxxx登录mysql 查看mysql数据库里操作命令历史 cat /ro…
Linux上通过mysql命令访问MySQL数据库时常见问题汇总 1)创建登录账号 #创建用户并授权 #允许本地访问 create user 'test'@'localhost' identified by '123456'; #允许外网访问 create user 'test'@'%' identified by '123456'; #grant 权限 on 数据库.* to '用户名'@'登录主机' identified by '密码'; #原始密码为:123456 加密后的密码为:*6B…