centos下怎么centos7启动mysql服务

全民编程开始了,你还在等什么?快来加入我们吧
已有账号,请
,或用以下账号登录
400-058-0010
& mysql5.6如何启用慢查询日志(LinuxCentos系统)
悬赏10分mysql 5.6 如何启用慢查询日志(Linux Centos系统)
RT&mysql 5.6 如何启用慢查询日志(Linux Centos系统)??百度谷歌出来的答案都不相同。所以来这里寻求答案。 &麻烦不要咱贴复制。&超过1秒的为慢查询。 &如何设置,如何查询呢?
共 1 个回复
修改my.cnf配置文件:[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]slow_query_log=onslow-query-log-file=/var/log/mysql/slow.loglong_query_time=0.03log-queries-not-using-indexescharacter-set-server=utf8collation-server=utf8_unicode_ciinit-connect='SET NAMES utf8'max_connections=3000修改完配置文件后,记得保存重启mysql服务.可以在mysql里直接开启慢查询:mysql&set global slow_query_log='ON';查询慢查询是否开启:mysql& show variables like &slow_query_log&;+----------------+-------+| Variable_name &| Value |+----------------+-------+| slow_query_log | ON & &|+----------------+-------+1 row in set (0.00 sec)当然也可以用下面的命令:mysql& show variables like &%query%&;+------------------------------+-------------------------+| Variable_name & & & & & & & &| Value & & & & & & & & & |+------------------------------+-------------------------+| binlog_rows_query_log_events | OFF & & & & & & & & & & || ft_query_expansion_limit & & | 20 & & & & & & & & & & &|| have_query_cache & & & & & & | YES & & & & & & & & & & || long_query_time & & & & & & &| 0.030000 & & & & & & & &|| query_alloc_block_size & & & | 8192 & & & & & & & & & &|| query_cache_limit & & & & & &| 1048576 & & & & & & & & || query_cache_min_res_unit & & | 4096 & & & & & & & & & &|| query_cache_size & & & & & & | 1048576 & & & & & & & & || query_cache_type & & & & & & | OFF & & & & & & & & & & || query_cache_wlock_invalidate | OFF & & & & & & & & & & || query_prealloc_size & & & & &| 8192 & & & & & & & & & &|| slow_query_log & & & & & & & | ON & & & & & & & & & & &|| slow_query_log_file & & & & &| /var/log/mysql/slow.log |+------------------------------+-------------------------+13 rows in set (0.00 sec)最后检查/var/log/mysql/slow.log的用户和组是否为mysql,权限是否可写,并且查看slow.log的文件大小是否有改变,这样才说明慢查询是开启成功了的,并且有记录到日志文件里.
才能回复哦……
4698个问题
<p class="more" style="color:#0个回答
<p class="more" style="color:#6个回答
<p class="more" style="color:#2个回答
<p class="more" style="color:#个回答
<p class="more" style="color:#个回答
<p class="more" style="color:#个回答
<p class="more" style="color:#个回答
<p class="more" style="color:#个回答
<p class="more" style="color:#个回答
<p class="more" style="color:#个回答
&2015 优才学院—中国IT职业教育O2O创新品牌 京ICP备号
&&北京市石景山区实兴大街30号院7号楼(京西科技金融大厦)9层CentOS下安装MYSQL Workbench图文教程
- 绿茶文章中心
&&&&&&&&&CentOS下安装MYSQL Workbench图文教程
CentOS下安装MYSQL Workbench图文教程
作者:佚名
来源:绿茶软件园
CentOS下怎么安装mysql管理工具?MYSQL管理工具是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。SQL数据库管理器很多人都选择MySQL,最大的特点就是MySQL的执行性能非常高,运行速度非常快,并非常容易使用。下面绿茶大家分享安装mysql教程。
第一步:安装
在按照workbench之前,先安装mysql。指令是yum install mysql mysql-server mysql-libs mysql-server
关于mysql各个包的功能是:
&mysql for the client tools, mysql-server for the server and associated tools, and mysql-libs for the libraries. The libraries are required if you want to provide connectivity from different languages and environments such as Perl, Python and others.&
用yum指令安装的好处是比较方便,坏处是一般yum指令安装的版本都比最新版稍微落后些&&
terminal提示complete以后,就说明安装完了。mysql的配置文件被安装到/f,mysql server的启动脚本被安装到/etc/init.d/mysqld
官方说明:
&A sample configuration file is installed into /f. An init script, to start and stop the server, will have been installed into /etc/init.d/mysqld. &
启动MySQL server的命令是:
root-shell& service mysqld start
如果想在centOS开机时自动启动MySQL server,那么可以使用指令
root-shell& chkconfig --levels 235 mysqld on
mysql和 mysq lserver装好以后就可以装workbench了。
第二步:下载workbench安装文件:
第三步:下载好了以后,点击安装
双击下载的文件,即可安装
本类推荐本类排行
热门软件热门标签CentOS下mysqldump 备份与恢复数据库
&先备份数据库
mysqldump&-u&root&-plvtao&数据库&&&/home/bak.sql
再把备份的数据库还原就可以了
导入数据库&常用source&命令
进入mysql数据库控制台,
如mysql&-u&root&-p
mysql&use&数据库名
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql&source&/home/bak.sql
常见选项:
--all-databases, -A: 备份所有数据库
--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。
--force, -f:即使发现sql错误,仍然继续备份
--host=host_name, -h host_name:备份主机名,默认为localhost
--no-data, -d:只导出表结构
--password[=password], -p[password]:密码
--port=port_num, -P port_num:制定TCP/IP连接时的端口号
--quick, -q:快速导出
--tables:覆盖 --databases or -B选项,后面所跟参数被视作表名
--user=user_name, -u user_name:用户名
--xml, -X:导出为xml文件
1.备份全部数据库的数据和结构
mysqldump -uroot -p123456 -A &F:\all.sql
2.备份全部数据库的结构(加 -d 参数)
mysqldump -uroot -p123456 -A-d&F:\all_struct.sql
3.备份全部数据库的数据(加 -t 参数)
mysqldump -uroot -p123456 -A-t&F:\all_data.sql
4.备份单个数据库的数据和结构(,数据库名mydb)
mysqldump -uroot-p123456 mydb&F:\mydb.sql
5.备份单个数据库的结构
mysqldump -uroot -p123456 mydb-d&F:\mydb.sql
6.备份单个数据库的数据
mysqldump -uroot -p123456 mydb-t&F:\mydb.sql
7.备份多个表的数据和结构(数据,结构的单独备份方法与上同)
mysqldump -uroot -p123456 mydb t1 t2&f:\multables.sql
8.一次备份多个数据库
mysqldump -uroot -p123456 --databases db1 db2&f:\muldbs.sql
还原部分分(1)mysql命令行source方法 和 (2)系统命令行方法
1.还原全部数据库:
(1) mysql命令行:mysql&source f:\all.sql
(2) 系统命令行: mysql -uroot -p123456 &f:\all.sql
2.还原单个数据库(需指定数据库)
(1) mysql&use mydb
mysql&source f:\mydb.sql
(2) mysql -uroot -p123456 mydb &f:\mydb.sql
3.还原单个数据库的多个表(需指定数据库)
(1) mysql&use mydb
mysql&source f:\multables.sql
(2) mysql -uroot -p123456 mydb&f:\multables.sql
4.还原多个数据库,(一个备份文件里有多个数据库的备份,此时不需要指定数据库)
(1) mysql命令行:mysql&source f:\muldbs.sql
(2) 系统命令行: mysql -uroot -p123456&f:\muldbs.sql
【声明】:黑吧安全网()登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱,我们会在最短的时间内进行处理。
上一篇:【】【】}

我要回帖

更多关于 centos mysql开机启动 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信