接着一篇,安装好mysql后就是想着用数据库软件连接上,建库建用户。
前提:需要在阿里云ECS的安全组去开放端口3306,这个搜索一下就有教程。
使用上一篇的root账号及ip地址,和开放过端口就能顺利使用大猪蹄子软件连接上数据了。
1.创建数据库
CREATE DATABASE IF NOT EXISTS test_db; // 建库
DEFAULT CHARACTER SET utf8; // 指定其默认字符集为 utf8
DEFAULT COLLATE utf8_chinese_ci; //默认校对规则为 utf8_chinese_ci(简体中文,不区分大小写)
说明:下面两句我没有执行。
2.创建用户
CREATE USER 'dongdong'@'%' IDENTIFIED BY '123456';//dongdong是用户名,123456是密码
3.给用户分配权限
GRANT SELECT, INSERT, UPDATE ON test_db.* TO 'dongdong'@'%';
执行报错:
Error : Access denied for user 'root'@'%' to database 'test_db'
搜索出来的结果说,root账号没有权限,各种试都不行。
最后在终端上用ssh登录,使用命令登录mysql,再执行第3步成功。
网友评论