linux重启mysql

windows下Mysql解决Fatal error: Can\'t open and lock privilege tables: Table \'mysql.host\' doesn\'t exist

a 夏天 提交于 2020-03-15 11:41:10
在windows下安装完Mysql他的数据库默认是在 C:\Documents and Settings\All Users\Application Data\下面的。。所以为了安全和便于管理,,就将Mysql安装目录下面的My.ini下的Datadir="新路径" 修改了一个自己想要存放的目录的 这下问题来了,服务器重启后(习惯经常看一下目志)发现 应用程序 那边出现了Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 错误。。。,百度了一下都是讲Linux下面的。也没有讲到windows下面(我太懒了没有怎么看)。突然再看清楚一下所有的日志的。发现,只有我改了数据路径后才开始有这个问题的。。那是不是要把原来的系统下面数据库也要保存一份过来呢。。于是 复制了一份过来后。。重启一下。问题搞定。哈哈。 因为大部分都是Linux下面的。所以我就记录下来方便后来人吧。本人不喜欢写文字。哈。。不好的话就随意一下的。。 来源: https://www.cnblogs.com/lundy/archive/2010/05/07/1729510.html

MySql导入sql数据时,字段值过大报错 MySQL server has gone away

☆樱花仙子☆ 提交于 2020-01-01 02:56:32
一.暂时解决 1.查看通信缓冲区的最大长度 show global variables like 'max_allowed_packet'; 默认是 4 MB 2.将这个值改为16 MB 这种修改只对当前有效,mysql重启后将恢复默认值 二.永久有效 修改或添加linux目录下 /etc/my.cnf 中的属性 max_allowed_packet=16777216 重启mysql 来源: CSDN 作者: 纯洁的小魔鬼 链接: https://blog.csdn.net/xyy1028/article/details/103754642

mysql双机热备的实现

蹲街弑〆低调 提交于 2020-01-01 02:24:17
转: http://blog.csdn.net/qq394829044/article/details/53203645 Mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份的数据库中。实现mysql数据库的热备份。 要想实现双机的热备,首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都高于3.2。还有一个基本的原则就是作为从数据库的数据版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。 当然要实现mysql双机热备,除了mysql本身自带的REPLICATION功能可以实现外,也可以用Heartbeat这个开源软件来实现。不过本文主要还是讲如何用mysql自带的REPLICATION来实现mysql双机热备的功能。 1. 准备服务器 由于Mysql不同版本之间的(二进制日志)binlog格式可能会不太一样,因此最好的搭配组合是主(Master)服务器的Mysql版本和从(Slave)服务器版本相同或者更低,主服务器的版本肯定不能高于从服务器版本。 本次我用于测试的两台服务器版本都是Mysql-5.5.17。 2. Mysql 建立主-从服务器双机热备配置步骤 2.1环境描述 A服务器(主服务器Master):59.151.15.36

mysql关闭重启

做~自己de王妃 提交于 2019-12-16 16:56:49
修改了my.cnf,需要重启MySQL服务,正确重启MYSQL方法请看下面的文章 由于是从源码包安装的Mysql,所以系统中是没有红帽常用的servcie mysqld restart这个脚本 只好手工重启 有人建议Killall mysql。这种野蛮的方法其实是不行的,强制终止的话,如果造成表损坏,损失是巨大的。 这里推荐安全的重启方法 $mysql_dir/bin/mysqladmin -u root -p shutdown $mysql_dir/bin/safe_mysqld & mysqladmin和mysqld_safe位于Mysql安装目录的bin目录下,很容易找到的。 windows下重启MySQL服务 对于没装mysql图形管理端的用户来说启动和停止mysql服务: …\…\bin>net stop mysql …\…\bin>net start mysql 如何启动/停止/重启MySQL 发启动、停止、重启 MySQL 是每个拥有独立主机的站长必须要撑握的操作,下面为大家简单介绍一下操作方法: 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 service

windows server 下重启 MySQL(服务)

馋奶兔 提交于 2019-12-05 04:21:39
前言 个人配置环境,本地习惯用 xampp ,只需要启动控制面板就可以了,而服务器端由于是 Linux 系统,有一套完备的指令集合很方便启动和关闭,也不需要去操心。这次在 win­dows server 下对 MySQL 的重启过程,让我对进程和服务有了更深的了解。特意通过 win+R -> services.msc 打开 win­dows 服务观察了一下,本地的 xampp 并没有注册服务(Apache,MySQL),而 win­dows server 上使用的 ph­p­Study 注册了服务(服务器上安装的 ph­p­Study 版本可以切换运行方式,是否以服务运行)。本地下载安装最新版本的 ph­p­Study(与服务器上的版本不同),查看了一下,本地依然未注册服务。猜测集成环境软件本身在安装时,判断了宿主机的类型,根据不同的类型安装了不同的版本。 通过任务管理器切换查看进程和服务(右击进程转到服务或右击服务转到进程)发现,每个服务(正在运行状态)都会有一个对应的进程,但进程不一定有对应的服务。本地的 xampp 在关闭(得关闭对应的模块)之后,进程就没了,而在 Win­dows server 服务器上,ph­p­Study 停止后,进程没了,同时,服务状态切换成了已停止。进程跟服务之间存在先后关闭的关系,服务对进程有依赖,需要先关闭服务,再考虑关闭进程

服务器重启后 django无法连接mysql数据库的解决方法

匿名 (未验证) 提交于 2019-12-02 22:06:11
问题描述: 远程linux服务器,centOS7系统 采用uwsgi+django+pymysql的方式连接mysql数据库. 在服务器重启之后, 启用uwsgi之后(直接运行django运行命令也是一样python manage.py runserver), 无法连接到数据库. 报错: cryptography is required for sha256_password or caching_sha2_password 解决方法: 1. 手动连接数据库一次 mysql -u root -p 之后重启uwsgi服务即可. 2. ``` pip3 install cryptography ``` 来源:博客园 作者: 冰糖雪梨橙 链接:https://www.cnblogs.com/btxlc/p/11670637.html

linux下MySQL停止和重启

匿名 (未验证) 提交于 2019-12-02 22:02:20
在linux下MySQL启动停止重启命令 一、启动 1、使用linux命令service 启动: service mysqld start 2、使用 mysqld 脚本启动: /etc/inint.d/mysqld start 3、使用 safe_mysqld 启动: safe_mysqld& 二、停止 1、使用 service 启动: service mysqld stop 2、使用 mysqld 脚本启动: /etc/inint.d/mysqld stop 3、 mysqladmin shutdown 三、重启 1、使用 service 启动: service mysqld restart 2、使用 mysqld 脚本启动: /etc/inint.d/mysqld restart 查看mysql端口是否已经使用,使用netstat -anp 命令查看服务器端口使用情况。 文章来源: https://blog.csdn.net/qq_42822007/article/details/90550643

服务器重启后 django无法连接mysql数据库的解决方法

ⅰ亾dé卋堺 提交于 2019-12-01 07:51:46
问题描述: 远程linux服务器,centOS7系统 采用uwsgi+django+pymysql的方式连接mysql数据库. 在服务器重启之后, 启用uwsgi之后(直接运行django运行命令也是一样python manage.py runserver), 无法连接到数据库. 报错: cryptography is required for sha256_password or caching_sha2_password 解决方法: 1. 手动连接数据库一次 mysql -u root -p 之后重启uwsgi服务即可. 2. ``` pip3 install cryptography ``` 来源: https://www.cnblogs.com/btxlc/p/11670637.html

Linux下怎么启动、停止和重启MySQL

戏子无情 提交于 2019-11-26 14:05:56
一、启动方式 使用linux命令service 启动:service mysqld start 使用 mysqld 脚本启动:/etc/inint.d/mysqld start 使用 safe_mysqld 启动:safe_mysqld& 二、停止 使用 service 启动:service mysqld stop 使用 mysqld 脚本启动:/etc/inint.d/mysqld stop mysqladmin shutdown 三、重启 使用 service重启:service mysqld restart 使用 mysqld 脚本重启:service mysqld restart 小tips: 查看MySQL端口是否已经使用,使用netstat -anp 命令查看服务器端口使用情况。 来源: https://www.cnblogs.com/huainanhai/p/11323257.html