Mysql
小林一
这个作者很懒,什么都没留下…
展开
-
mysql8授权用户远程访问报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT
当有时候我们创建用通过navicat远程登录时候会报错如下:原因是用户没有开通远程访问的权限,这时候网上的办法是如下:GRANT ALL PRIVILEGES ON . TO root@"%" IDENTIFIED BY “abc123456”;// 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”;但是我们按照上面代码操作后发现报错原因是mysql8的分配权限不能带密码隐士创建账号了,要先创建账号再设置权限输入命令:Grant a原创 2021-06-11 15:26:57 · 1665 阅读 · 2 评论 -
linux登录报错:connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)
当我们登录linux服务器访问MySQL时候报错如下:解决办法:首先查看mysql.sock的位置然后修改/etc/my.cnf在文件中填下如下代码:[client]socket = /Data/mysql/mysql.sock[mysqld]socket = /Data/mysql/mysql.sock我打开后已经有mysqld了,所以只添加client就可以了,如下图:在登录访问就成功了参考:https://blog.csdn.net/u013631121/article/原创 2021-06-11 13:43:25 · 234 阅读 · 1 评论 -
mysql 创建存储过程demo
注意:1.参数设定时,varchar后面要加长度 2.数据库字段或参数字段不要有关键字 3.参数字段不要和数据库字段一样 4.直接运行测试存储过程时,out用@,例如:此存储测试:0,’d’,’d’@p_logintype原创 2016-08-08 15:59:23 · 412 阅读 · 0 评论 -
mysql 树形查询
mysql没有oracle中的start with ….connet prior by 的语法,所以需要自己写函数 (select * from classinfo start with classid=6 connet prior by classid=parentid)mysql中的写法: 1.创建函数:CREATE FUNCTION getChildList(rootId INT)原创 2016-08-11 09:42:26 · 2084 阅读 · 0 评论 -
MySql主从复制(windows主,linux副)
1.windows :8.0.16linux:8.0.162.windows下安装msi版本的数据库 :mysql-installer-community-8.0.16.0.msi安装教程参考:https://blog.csdn.net/nowzhangjunzhe/article/details/82145754安装完成后首先要看看在其他电脑上能否远程连接到本机的mysql.如果远程t...原创 2019-05-20 20:17:22 · 926 阅读 · 0 评论 -
liunx创建mysql过程中踩过的坑
1.用navicat连接 mysql 出现2003- cant connect to MYSQL server on localhost出现这个问题的原因有两个,一个是linux防火墙没开mysql 的端口。解决如下另一个原因是用户没设置允许远程登陆。解决如下:2.在设置用户远程登陆的时候执行select user,authentication_string,host from user...原创 2019-07-28 15:13:23 · 357 阅读 · 0 评论