暂无图片
想把 mysql5.7.35添加到 linux 系统服务中怎么弄?
我来答
分享
suger
2022-12-30
想把 mysql5.7.35添加到 linux 系统服务中怎么弄?

想把 mysql5.7.35 (二进制安装)添加到 linux 系统服务中怎么弄?

datadir、basedir、my.cnf 都不是默认位置

需要改 mysql.server 中的哪些地方?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
H
hgb524

/usr/lib/systemd/system/

[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=/usr/sbin/mysqld --defaults-file=/etc/my.cnf

LimitNOFILE = 5000

暂无图片 评论
暂无图片 有用 1
暂无图片
hgb524
答主
2022-12-30
然后修改my.cnf就可以
yBmZlQzJ
2022-12-30
修改my.cnf就可以l
shunwahⓂ️

1、了解MySQL程序路径

MySQL数据目录: /home/mysql/data
MySQL程序目录:/usr/local/mysql5

2、修改MySQL服务启动程序

[root@ www.linuxidc.com ~]# vim /usr/local/mysql5/share/mysql/mysql.server
46 basedir=/usr/local/mysql5
47 datadir=/home/mysql/data

3、拷贝启动程序

[root@ www.linuxidc.com ~]# cp -ar /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld

4、启动MySQL服务

[root@ www.linuxidc.com ~]# netstat -nltp |grep mysql
[root@ www.linuxidc.com ~]# service mysqld start
Starting MySQL.[OK]
[root@ www.linuxidc.com ~]# netstat -nltp |grep mysql
tcp00 0.0.0.0:33060.0.0.0:*LISTEN5877/mysqld

5、进入MySQL数据库

[root@ www.linuxidc.com ~]# /usr/local/mysql5/bin/mysql -uroot -p -S /tmp/mysql.sock
Enter password:
Welcome to the MySQL monitor.Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.1.68-log Source distribution
Copyright © 2000, 2013, 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>

6、MySQL服务的关闭与重新启动

[root@ www.linuxidc.com ~]# service mysqld stop
Shutting down MySQL.[OK]
[root@ www.linuxidc.com ~]# netstat -nltp |grep mysql
[root@ www.linuxidc.com ~]# service mysqld restart
MySQL manager or server PID file could not be found![FAILED]
Starting MySQL…[OK]
[root@ www.linuxidc.com ~]# service mysqld restart
Shutting down MySQL…[OK]
Starting MySQL.[OK]
[root@ www.linuxidc.com ~]#

暂无图片 评论
暂无图片 有用 0
张sir

参考这个:https://www.modb.pro/db/518263,如果你调整了basedir和my.cnf ,这里面确实有点坑

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏