场景:

以下操作都是客户机和云主机之间

客户机用navicat

云主机用mysql

原因,我在navicat中嫌碍事,顺手把mysql给删了

解决方案如下;
service mysqld stop

pkill mysql

service mysqld start

这个时候如果在云服务器用mysql(root权限下,免用户名和密码来登录mysql)登录,就会发现被删除的mysql数据库又回来了。

这个时候用navicat重新连接数据库的时候,需要把root密码去掉,也就是说,直接在云服务器终端输入mysql不用用户名和密码就能直接登录了。

此时会报错

继续解决:

mysql>update user set host = '%' where user ='root';
mysql>select host, user from user;
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限
mysql>FLUSH PRIVILEGES //修改生效
mysql>EXIT //退出MySQL服务器

此时在客户机的navicat中连接数据库,应该可以正常连接并且可以创建存储过程了。

navicat连接CentOS的mysql在创建存储过程时出现1146 - Table ‘mysql.proc’ doesn't exist的问题相关推荐

  1. 如何在mysql中创建过程_如何在MySQL 中创建存储过程?

    问题阐述 自MySQL 5.0 开始,MySQL 就支持存储过程.存储过程是一些被用户定义的SQL 语句集合.一个存储程序是可以被存储在服务器中的一套SQL 语句.存储过程可以被程序.触发器或另一个存 ...

  2. mysql建立存储过程报错_【松勤教育】MySQL如何创建存储过程

    工作中有时候需要自己去创建存储过程,然后调用存储去获得一些数据等,接下来就给大家介绍下MySQL如何创建存储过程. 语法: CREATE PROCEDURE 存储程名([[IN|OUT|INOUT] ...

  3. 创建存储过程时出现的This function has none of DETERMINISTIC, NO SQL解决办法

    This function has none of DETERMINISTIC, NO SQL解决办法 创建存储过程时 出错信息: ERROR 1418 (HY000): This function ...

  4. 主库创建存储过程时从库显示 Error 1049

    MySQL Bugs: #72682: Replication MBR halts - stored procedure from unreplicated schema MySQL Bugs: #5 ...

  5. asp.net mysql 创建变_[ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型...

    [ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型 0 2018-06-30 07:00:08 官方教程: ...

  6. navicat for mysql执行sql语句报错: [Err] 1146 - Table ‘performance_schema.session_status‘doesn‘t exist 解决办法

    navicat for mysql执行sql语句报错: [Err] 1146 - Table 'performance_schema.session_status' doesn't exist 解决办 ...

  7. 运行mysql时,提示Table ‘performance_schema.session_variables’ doesn’t exist

    运行mysql时,提示Table 'performance_schema.session_variables' doesn't exist 解决的方法是: 第一步:在管理员命令中输入: mysql_u ...

  8. mysql jdbc 创建存储过程_mysql JDBC 调用存储过程

    与oracle不同,mysql不支持匿名块,如果需要写过程语句,则必需定义存储过程.如果你会oracle的存储过程,那么mysql的存储过程也很简单了. 一.创建存储过程 create procedu ...

  9. mysql无法创建存储过程问题 ERROR 1307 (HY000)

    今天由于需要批量生成一些游戏账号,所以打算用存储过程来实现,这样速度会快很多.结果却是用了大量时间,主要原因是mysql server不知道出了点什么问题,运行创建procedure的语句,一直报错. ...

最新文章

  1. 详解Linux Initrd
  2. C语言程序的基本结构
  3. 在html中引入css内部样式表使用,CSS样式学习笔记(三)html文件引入CSS的方法(2)...
  4. Android 简单实现订单模块类APP的物流详情页
  5. 先定个小目标, 使用C# 开发的千万级应用
  6. 敏捷估计与规划pdf
  7. 软件工程实践2017结对第二次作业
  8. 深度学习笔记(32) 目标定位
  9. 《Android开发精要》读书笔记——Android的系统架构
  10. pandas 多线程处理数据框
  11. CSS3过渡练习-进度条(CSS3)
  12. python接口自动化参数化_python接口自动化-参数化
  13. mysql协议分析1,MySQL协议分析(1)
  14. PHP中的数组(排序)
  15. php如何获取当前几号,PHP如何获取当前时间
  16. 华为harmonyos公测,华为开启HarmonyOS2.0开发者Beta公测招募第二期
  17. 教育类产品 竞品分析
  18. 步进电机原理及参数详解
  19. 不参与,你怎么知道能有多刺激——一个币客与市场的深入对话
  20. b区计算机考研招不满的大学,b区考研招不满的大学 适合调剂的学校有哪些

热门文章

  1. JQuery Highcharts图表控件使用说明
  2. 变,从南到北,从北到南...
  3. Vue项目实战06:nprogress页面加载进度条
  4. Sequence Classification with LSTM Recurrent Neural Networks in Python with Keras-学习笔记
  5. 廖雪峰Python教程-笔记
  6. Spring Boot 对CORS跨域访问的配置
  7. OpenCV:使用OpenCV3随机森林进行统计特征多类分析
  8. ROS:Nvidia Jetson TK1开发平台
  9. 使用Caffe预测遇到的问题
  10. Linux中如何运行.AppImage文件