大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说MySQL 安装与使用(DataGrip 连接失败问题),希望您对编程的造诣更进一步.
MySQL 安装与使用(DataGrip 连接失败问题)
1. 常用命令
登录数据库:
注意哦,不输入sudo会出现一下问题:
Access denied for user 'root'@'localhost'
显示数据库:
创建数据库:
选择当前操作数据库:
创建新用户:
授权:
收回权利:
查询所有用户:
修改密码:
之后就可以登录啦
2. 数据库基础知识
2.1. DML(数据操纵语言)
增加一行:
删除某一行:
修改某个字段的值:
2.2. DDL(针对数据库对象:表 视图 索引 模式)
创建表
把某列设置为非空:
修改某列的类型:
增加唯一约束:
增加属性列:
删除属性列:
删除表:
3. DataGrip 连接数据库失败 权限问题
凌晨1:56,伴着舍友的呼噜声我特娘的终于连接好了,至于为什么报错,记录一下
The specified database user/password combination is rejected:
一直重复,最初连postgre也不行,折腾了六七个小时
原因:没有权限的问题
解决办法:创建新用户,赋予权限
不行了,睡觉去
更新:
看我又加个 数据库
4. Ubuntu 安装 MySQL
安装:
查看服务是否启动
这是成功启动服务命令
配置MySql
输入后,第一步就是问你是否想使用 “ 密码有效强度(validate password component)"
我选择的否,也就是按回车建
输入回车后就会提示你输入密码,输入后,确认密码;
之后的建议开启它们(对于每一步输入 或者 和按下回车)。它们(依序)是:“ 移除匿名用户(remove anonymous user)”,“ 禁止 root 远程登录(disallow root login remotely)”,“ 移除测试数据库及其访问(remove test database and access to it)”。“ 重新载入权限表(reload privilege tables now)”。
关闭服务
使用简单的命令输出关于版本的信息
登录数据库:
注意哦,不输入sudo会出现一下问题:
Access denied for user 'root'@'localhost'
正规登录是:
-h 用来指定一个主机名(如果这个服务被安装到其他机器上,那么会有用;如果没有,忽略它)-u 指定登录的用户-p 指定你想输入的密码
该部分转自:https://zhuanlan.zhihu.com/p/
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://daima100.com/datagrip-ji-huo/8124.html