sqlyog

MySQL8.0设置远程访问权限

折月煮酒 提交于 2019-11-27 19:39:59
MySQL8.0设置远程访问权限 1.登录MySQL mysql -u root -p 1 输入您的密码 2.选择 mysql 数据库 use mysql; 1 因为 mysql 数据库中存储了用户信息的 user 表。 3.在 mysql 数据库的 user 表中查看当前 root 用户的相关信息 select host, user, authentication_string, plugin from user; 1 执行完上面的命令后会显示一个表格 查看表格中 root 用户的 host,默认应该显示的 localhost,只支持本地访问,不允许远程访问。 4.授权 root 用户的所有权限并设置远程访问 GRANT ALL ON *.* TO 'root'@'%'; 1 GRANT ALL ON 表示所有权限,% 表示通配所有 host,可以访问远程。 5.刷新权限 所有操作后,应执行 flush privileges; 1 6.查看 root 用户的 host 再次执行步骤 2,你会发现 root 用户的 host 已经变成 %,说明我们的修改已经成功,可以远程访问了。 7.访问数据库 远程访问数据库的可视化工具比较多如:Navicat、SQLyog、MySQL workbench 等,我这里使用 Navicat 输入访问的 host 和密码,报 2059 错误,这是因为

SQLyog Enterprise Trial 试用期问题

旧时模样 提交于 2019-11-27 15:49:58
SQLyog Enterprise Trial 是 SQLyog的试用版,有效期30天; 试用期过后提示购买之后才能使用; 解决办法:修改注册表(过期就得改比较麻烦,但暂时可以用,等有时间了再找其他办法) 打开注册表:命令行 输入: regedit 找到对应注册信息:HKEY_CURRENT_USER\Software下,前几个有类似于二进制那样的名字,其中有一个key打开后会看到InD名称,它里面存放的就是该软件的剩余试用期,最直接的办法该项删除或者改名,重启SQLyog,会重新生成一个对应的键值对,SQLyog的试用期会改为30天~ 来源: https://www.cnblogs.com/Schrodinger6/p/11369037.html

How to change the default charset of a MySQL table?

自闭症网瘾萝莉.ら 提交于 2019-11-27 10:50:17
There is a MySQL table which has this definition taken from SQLYog Enterprise : Table Create Table ----------------- --------------------------------------------------------- etape_prospection CREATE TABLE `etape_prospection` ( `etape_prosp_id` int(10) NOT NULL AUTO_INCREMENT, `type_prosp_id` int(10) NOT NULL DEFAULT '0', `prosp_id` int(10) NOT NULL DEFAULT '0', `etape_prosp_date` datetime DEFAULT NULL, `etape_prosp_comment` text, PRIMARY KEY (`etape_prosp_id`), KEY `concerne_fk` (`prosp_id`), KEY `de_type_fk` (`type_prosp_id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 I want to

SQLyog新建数据库并导入外部数据&&Invalid ON UPDATE clause for 'comment_time' column

一个人想着一个人 提交于 2019-11-27 00:37:14
目的:将本地的sql数据导入到mysql中 问题1:怎样导入外部数据到msql中 问题2:导入过程中遇到了异常 Invalid ON UPDATE clause for 'comment_time' column 解决问题 1)新建数据库-->右击-->导入-->从sql转储文件导入数据库ctrl + shift + Q-->选择本地sql文件 heima.sql 2) 显示Error Code: 1294 - Invalid ON UPDATE clause for 'comment_time' column 原因 会有这个错误,首先要介绍下,当执行update操作是,并且字段有ON UPDATE CURRENT_TIMESTAMP属性。则字段无论值有没有变化,它的值也会跟着更新为当前UPDATE操作时的时间。 从高版本的mysql导数据到低版本往往会有这个错误,MySQL 5.5 每个表只允许一个列的默认值根据时间戳生成时间 。去掉即可。 --------------------- 版权声明:本文为CSDN博主「jin_tk」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/jin_tk/article/details/89451123 解决方法:去掉ON UPDATE CURRENT

How to change the default charset of a MySQL table?

江枫思渺然 提交于 2019-11-26 22:20:52
问题 There is a MySQL table which has this definition taken from SQLYog Enterprise : Table Create Table ----------------- --------------------------------------------------------- etape_prospection CREATE TABLE `etape_prospection` ( `etape_prosp_id` int(10) NOT NULL AUTO_INCREMENT, `type_prosp_id` int(10) NOT NULL DEFAULT '0', `prosp_id` int(10) NOT NULL DEFAULT '0', `etape_prosp_date` datetime DEFAULT NULL, `etape_prosp_comment` text, PRIMARY KEY (`etape_prosp_id`), KEY `concerne_fk` (`prosp_id`)