CentOS7开始使得以往老版本系统服务的/etc/init.d的启动脚本的方式就此改变,在CentOS7中所有对服务的管理都集中到了systemctl当中。

systemctl是一个系统管理守护进程、工具和库的集合,用于取代以往的System V、service和chkconfig命令。

创建用于启动MySQL的配置文件

[root@localhost ~]# touch /usr/lib/systemd/system/mysqld.service

[root@localhost ~]# cd /usr/lib/systemd/system

编辑mysqld.service文件,加入如下内容:

[root@localhost system]# vi mysqld.service

[Unit]

Description=MySQL Server

Documentation=man:mysqld(8)

Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html

After=network.target

After=syslog.target

[Install]

WantedBy=multi-user.target

[Service]

User=mysql

Group=mysql

ExecStart=/opt/mysql-5.7.18/bin/mysqld --defaults-file=/etc/my.cnf

LimitNOFILE = 5000

保存退出

备注:ExecStart=/opt/mysql-5.7.18/bin/mysqld (此处请对应修改为MySQL程序所在的路径)

查找mysqld路径,例如:

[root@localhost system]# which mysqld

/opt/mysql-5.7.18/bin/mysqld

通过systemctl方式启动mysql5.7:

[root@localhost system]# systemctl start mysqld

检查MySQL运行状态:

[root@localhost system]# mysql -p

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 6

Server version: 5.7.18-log MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

mysql>

mysql> \s

--------------

mysql  Ver 14.14 Distrib 5.7.18, for linux-glibc2.5 (x86_64) using  EditLine wrapper

Connection id: 6

Current database:

Current user: root@localhost

SSL: Not in use

Current pager: stdout

Using outfile: ''

Using delimiter: ;

Server version: 5.7.18-log MySQL Community Server (GPL)

Protocol version: 10

Connection: Localhost via UNIX socket

Server characterset: latin1

Db    characterset: latin1

Client characterset: utf8

Conn.  characterset: utf8

UNIX socket: /tmp/mysql.sock

Uptime: 45 sec

Threads: 3  Questions: 6  Slow queries: 0  Opens: 108  Flush tables: 1  Open tables: 101  Queries per second avg: 0.133

--------------

mysql>

关闭防火墙:

[root@localhost system]# systemctl stop firewalld.service

[root@localhost system]# systemctl disable firewalld.service

Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.

Removed symlink /etc/systemd/system/dbus-org.Fedoraproject.FirewallD1.service.

设置mysql的开机启动:

[root@localhost system]# systemctl enable mysqld

Created symlink from /etc/systemd/system/multi-user.target.wants/mysqld.service to /usr/lib/systemd/system/mysqld.service.

[root@localhost system]# systemctl list-unit-files | grep mysqld

mysqld.service                                enabled

取消mysql的开机自启动:

[root@localhost system]# systemctl disable mysqld

Removed symlink /etc/systemd/system/multi-user.target.wants/mysqld.service.

[root@localhost system]# systemctl list-unit-files | grep mysqld

mysqld.service                                disabled

/sys/action/buy.asp?action=buy2&nodeid=1&id=208

/sys/action/buy.asp?action=buy3&back=yes&nodeid=1&id=208

/sys/action/buy.asp?action=buy3&back=no&nodeid=1&id=208

浣滆€咃細站长之站 鏀堕泦鏁寸悊锛屼换浣曞獟浣撹浆鍙戦』淇濈暀浣滆€呬釜浜哄井淇″拰鏉ユ簮锛屼笉灏婇噸浣滆€呭姵鍔ㄧ殑琛屼负灏嗗彈鍒颁妇鎶ャ€?/span>

鏈枃閾炬帴锛?a href="/node/Show.Asp?id=208">CentOS 7上配置MySQL5.7开机自启动方法 http://www.cncncc.com/node/Show.Asp?id=208

銆?$title>銆戠敱站长之站鏀堕泦鏁寸悊锛屾偍鍙互鑷敱浼犳挱锛岃涓诲姩甯︿笂鏈枃閾炬帴

瑙夊緱鏈夌敤灏卞鏉ユ敮鎸佷竴涓嬶紝娌℃湁鑳藉府鍒版偍锛?$sitename>涔熷彧鑳借〃绀洪仐鎲撅紝甯屾湜鏈変竴澶╄兘甯埌鎮ㄣ€?/p>

(璐d换缂栬緫锛?$sitename>)

mysql5.7 systemctl启动_CentOS 7上配置MySQL5.7开机自启动方法相关推荐

  1. mac 配置android home,mac上配置Android环境变量的方法

    1.AndroidSDK路径查看 (1)AndroidStudio: 菜单栏AndroidStudio > Preferences > Appearences&Behavior & ...

  2. windows10下配置nginx服务开机自启动

    windows10下配置nginx服务开机自启动 网站有很多教程,这里赘述一下,补充一点细节 1.下载"Windows Service Wrapper"工具 下载地址:https: ...

  3. linux开机启动mysql脚本,ubuntu linux下mysql开机自启动 - 心之所向,无惧无悔! - 博客频道 - CSDN.NET...

    1. 预使mysql开机自启动,首先需要注册mysql为ubuntu下的服务. 直接拷贝MySQL.server文件至/etc/init.d/目录下即可. sudo cp $MYSQL_HOME/su ...

  4. tomcat mysql 启动顺序_linux 上配置tomcat、mysql 开机启动

    1.tomcat 开机启动 方法一.修改系统文件 (已经尝试,可以) 1.修改/etc/rc.d/rc.local vi /etc/rc.d/rc.local 2.添加下面两行脚本,记住是两行,仅仅第 ...

  5. systemctl手动配置mysql服务开机自启动

    一.背景: 系统:centos7 检查mysql8.0已安装,确保服务已启动,端口3307 [root@localhost ~]# ps -ef |grep mysql root 668 1 0 06 ...

  6. 在一台服务器上配置多个Tomcat的方法

    这段时间在开发智能导航的热部署功能,需要从一台服务器去访问其它的24台服务器去进行相关配置的热部署. 如果要在一台服务器上配置多个Tomcat,主要就是要避免Tomcat服务器的端口冲突的问题.只需要 ...

  7. linux 开机启动设置密码,Linux下Redis设置密码及开机自启动

    1.设置Redis.conf中daemonize为yes,确保守护进程开启: 找到#requirepass foorbared这一行,直接替换掉这行,改为requirepass 新密码 2.编写开机自 ...

  8. linux系统设置开机启动,linux下设置自己的程序开机自启动

    1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /et ...

  9. mysql5.7多源复制缺点_配置mysql5.7多源复制

    假设现在有三台主机,两台主库分别为master1,master2,一台从库slave 1,在主库上分别开启二进制日志,并且配置不同server-id; [mysqld] log-bin=mysql-b ...

  10. linux 6to4,在光猫上配置6to4接入IPv6的方法(可用于谷歌、维基等,Android可直接支持)...

    本帖最后由 updateing 于 2016-2-3 15:30 编辑 放假回家以后没有IPv6了,无缝免费直翻不行了,感觉十分不爽,于是考虑改造家里的网络. 由于S+S和V-P-N使用起来都需要额外 ...

最新文章

  1. java发送苹果消息慢_Spring-boot JMS 发送消息慢的解决方法
  2. python适合做后端开发吗-转行IT做后端开发,学python还是java?
  3. linux下的二进制文件的编辑和查看 -
  4. JavaFX控件ID:设置Label文本内容代码示例
  5. 5.3.1计算机网络传输层之TCP可靠传输
  6. 刁钻!你和队友之间选一个淘汰,你怎么选?
  7. mysql 密码忘记了怎么办? [仅msyql8版本]
  8. java线程interu_Intel 10nm服务器U首曝:多线程性能提升118%
  9. Theano 中文文档 0.9 - 6. 更新Theano
  10. 油猴Safari插件Tampermonkey
  11. 计算机硬件找不到网络适配器,图文学习网络适配器不见了 【操作教程】 的恢复方法_...
  12. R语言案例分析:多元数据的基本统计分析
  13. MySQL中concat()、concat_ws()、group_concat()三个函数的使用技巧案例与心得总结
  14. 二、CRUD操作以及配置解析
  15. 一个故事,一段代码告诉你如何使用不同语言(GolangC#)提供相同的能力基于Consul做服务注册与发现
  16. 【spring】依赖注入之@Autowired依赖注入
  17. Easypack: Ansible方式部署工具中升级Dashboard至2.0.0版
  18. web页面测试方法与测试用例编写
  19. Unable to register the DLL/OCX: RegSvr32 failed with exit code 0x3 我的解决方法
  20. 人生修煉電影篇之-------------------- 《海王》

热门文章

  1. ajax、axios、fetch之间的详细区别以及优缺点
  2. 实践出真知:微服务经验之避坑指南
  3. linux 多路径配置
  4. Java用WebSocket + tail命令实现Web实时日志
  5. 网络人“时间都去哪儿了”
  6. CKeditor与CKfinder的简单配置
  7. 大型企业网络配置系列课程详解(七) --NAT的配置与相关概念的理解
  8. Qt实现带验证码的输入框
  9. error CS1617: Invalid option 'latest' for /langversion; must be ISO-1, ISO-2, Default or an...
  10. 仓库镜像源为清华_conda国内镜像修改(最新版)