mysql】怎么把MySQL服务 加入开机自启动

2021-11-24 13:36发布

10条回答
  1. 首先是我们将鼠标移动到如下图所示的计算机的图标上,点击右键,选择管理。

    怎么设置mysql服务开机自启动?

  2. 然后我们点击如下图界面中的服务和应用程序。

    怎么设置mysql服务开机自启动?

  3. 接下来可以看到它下面有一个我们的目标——服务。

    怎么设置mysql服务开机自启动?

  4. 服务的话它是按字母排列的,我们往下拉,找到Mysql服务。此时可以看到它是一个手动启动的状态。

    怎么设置mysql服务开机自启动?

  5. 在mysql服务上点击鼠标右键,选择属性。

    怎么设置mysql服务开机自启动?

  6. 然后跳出的如下图的界面中我们将手动改成自动,点击确定,这样你的mysql服备就是一个自启动的状态。

    怎么设置mysql服务开机自启动?

    怎么设置mysql服务开机自启动?


羊羊0531
3楼 · 2021-11-25 10:07

我的电脑–>右键选择管理–>服务和应用程序–>服务

找到MySQL开头的服务,我的是mysql80。(这个服务默认是开机自启的)

如果想停止|启动对应的服务,可以在这里点击即可。



如果你的机器性能不是很好,且并不是每次开机都需要使用MySQL服务,可以设置该服务的启动类型为手动:


设置MySQL服务的启动类型

右键该服务,属性,选择启动类型,确认即可。




命令行启动/停止MySSQL服务

net start mysql80

net stop mysql80

1

2


这个cmd窗口需要以管理员身份运行,否则会报错:



一个Ai
4楼 · 2021-11-25 15:02

第一步编写开启mysql容器的shell脚本:start.sh

1
2
3
#!/bin/bash
#启动mysql容器,mysql容器id为:c8f60af87695
docker start c8f60af87695

 

chmod +x start.sh

第二步在/lib/systemd/system/目录下编写mysql.service

内容为:[Unit]

Description=mysqlservice
After=network.target

[Service]
Type=forking
ExecStart=/home/kwz/startMysql/start.sh

[Install]
WantedBy=multi-user.target

设置开机自启动:

systemctl enable mysql.service

上来打杂的
5楼 · 2021-11-25 15:21

测试服务器信息

[root@ethandb-testdb ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 6.8 (Santiago)


MySQL开机自启动的配置步骤

将mysql的启动服务添加到系统服务中,设置开机自启动使用的是redhat的chkconfig命令。


1. 查看mysql安装位置

[root@ethandb-testdb ~]# which mysql

/mysqlsoft/mysql/bin/mysql


2. 创建软连接

[root@ethandb-testdb ~]# ln -s /mysqlsoft/mysql /usr/local/mysql


[root@ethan-testdb ~]# pwd

/usr/local/MySQL/support-files

[root@ethan-testdb ~]# cp MySQL.server /etc/init.d/mysqld.server


3. 尝试手动启下库

[root@ethan-testdb ~]# /etc/init.d/mysqld.server

startStarting MySQL… SUCCESS!


4. 赋予执行权限

[root@ethan-testdb ~]# chmod +x /etc/init.d/mysqld.server


5. 添加服务

[root@ethan-testdb ~]# chkconfig --add mysqld.server


6. 显示服务列表

[root@ethan-testdb ~]# chkconfig --list

mysql.server 0:off 1:off 2:on 3:on 4:on 5:on 6:off


7. 如果看到MySQL的服务,并且3,4,5都是on的话则成功;

如果是off,则使用如下命令:

[root@ethan-testdb ~]# chkconfig --level 345 mysqld.server on


至此,MySQL开机自启动设置成功。



小杨小杨
6楼 · 2021-11-25 18:55

点击服务和应用程序进行手动设置

第一步编写开启mysql容器的shell脚本:start.sh

1
2
3
#!/bin/bash
#启动mysql容器,mysql容器id为:c8f60af87695
docker start c8f60af87695

 

chmod +x start.sh

第二步在/lib/systemd/system/目录下编写mysql.service

内容为:

复制代码

[Unit]
Description=mysqlservice
After=network.target

[Service]
Type=forking
ExecStart=/home/kwz/startMysql/start.sh

[Install]
WantedBy=multi-user.target

复制代码

设置开机自启动:

systemctl enable mysql.service


aijingda
8楼 · 2021-11-26 15:02

1.以管理员的身份打开cmd命令窗口

2.切换到mysql的bin目录下

3.输入 mysqld -nt --install ,再回车

4.系统会提示 Service successfully installed.

5.打开“计算机--管理-服务”

6.查看MySQL服务,确保启动类型为“自动”

7.开机重启,连接数据库,完成!

Danke - 四有青年
9楼 · 2021-12-01 15:32

第一步编写开启mysql容器的shell脚本:start.sh

第二步在/lib/systemd/system/目录下编写mysql.service

设置开机自启动

相关问题推荐

  • 回答 5

    MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的版本:针对不同的用户,MySQL分为两种不同的版本:MySQL Community Server社区版本,免费,但是Mysql不提供...

  • mysql安装步骤mysql 2022-05-07 18:01
    回答 2

    mysql安装需要先使用yum安装mysql数据库的软件包 ;然后启动数据库服务并运行mysql_secure_installation去除安全隐患,最后登录数据库,便可完成安装

  • 回答 5

    1.查看所有数据库showdatabases;2.查看当前使用的数据库selectdatabase();3.查看数据库使用端口showvariableslike'port';4.查看数据库编码showvariableslike‘%char%’;character_set_client 为客户端编码方式; character_set_connection 为建立连接...

  • 回答 5

    CREATE TABLE IF NOT EXISTS `runoob_tbl`(    `runoob_id` INT UNSIGNED AUTO_INCREMENT,    `runoob_title` VARCHAR(100) NOT NULL,    `runoob_author` VARCHAR(40) NOT NULL,    `submission_date` DATE,    PRI...

  • 回答 5

    在常规里面设置成utf-8

  • 回答 7

    有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目录移出。下列信息可能会对解决问题有所帮助:下列软件包有未满足的依赖关...

  • 回答 20

    1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。4. MySQL Cluster CGE 高级集群版,需付费...

  • 回答 8

    mysql创建外键要求比较严格,严格到有时候你找不到到底哪里错了。1.检查你的表是不是都是INNodb类型的,只有这种类型才可以创建外键。2.检查字段名是不是有错误。3.检查字段类型,最好一样。4.比较隐蔽,检查字符集,为了迁移和使用的方便,尽量使用UTF85.上...

  • 回答 2

    1、请查看数据库的存储引擎,全文索引只支持MyISAM表。2、mysql默认对全文检索有单词的字符限制:ft_max_word_len 84,ft_min_word_len 43、MYSQL 全文索引是实现不了like  的效果,只能按单词来查询...

  • 回答 3

    这个最大4g应该是和是否是32位系统无关。

  • 回答 9

    第一种叫外连接 处在join前面的表会全部选择出来,你自己去百度下 说不清第二中就是多表连接,进行笛卡尔积运算自己那拿表去实践 你很快就会明白

  • 回答 4

    一定要卸载干净!!! 1. 在控制面板将mysql管理软件卸载掉 2. 删除两个安装文件,如果没有修改安装路径的默认路径如下1)C:\Program Files  有一个mysql安装目录 ,将整个目录删除 2)另外一个安装路径是一个隐藏文件夹下的mysql目录将隐藏的文件显示...

  • 回答 6

    事实上MySQL 能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。据D.V.B 团队以及Cmshelp 团队做CMS 系统评测时的结果来看,MySQL单表大约在2千万条记录(4G)下能够良好运行,经过数...

  • 回答 5

    事实上MySQL 能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。据D.V.B 团队以及Cmshelp 团队做CMS 系统评测时的结果来看,MySQL单表大约在2千万条记录(4G)下能够良好运行,经过数...

  • 回答 6

    mysql哪个版本比较稳定MySQL的选择要取决于用途的,mysql5.5或者5.7 的版本,网上资源较多mysql的版本如下:1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL C...

没有解决我的问题,去提问