MySQL四种启动方式(转载)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: 废话不多说了,直奔主题了。mysql的四种启动方式:1、mysqld启动mysql服务器:./mysqld --defaults-file=/etc/my.

废话不多说了,直奔主题了。

mysql的四种启动方式:

1、mysqld

启动mysql服务器:./mysqld --defaults-file=/etc/my.cnf --user=root

客户端连接:

?

mysql --defaults-file=/etc/my.cnf

or

mysql -S /tmp/mysql.sock

|

2、mysqld_safe

启动mysql服务器:./mysqld_safe --defaults-file=/etc/my.cnf --user=root &

客户端连接:

?

mysql --defaults-file=/etc/my.cnf

or

mysql -S /tm/mysql.sock

|

3、mysql.server

?

cp -v /usr/``local``/mysql/support-files/mysql.server /etc/init.d/

chkconfig --add mysql.server

|

启动mysql服务器:service mysql.server {start|stop|restart|reload|force-reload|status}

客户端连接:同1、2

4、mysqld_multi

?

mkdir $MYSQL_BASE/data2

cat <<-EOF>> /etc/my.cnf

[mysqld_multi]

mysqld = /usr/``local``/mysql/bin/mysqld_safe

mysqladmin = /``user``/``local``/mysql/bin/mysqladmin

user = mysqladmin

password = mysqladmin

[mysqld3306]

port = 3306

socket = /tmp/mysql3306.sock

pid-file = /tmp/mysql3306.pid

skip-external-locking

key_buffer_size = 16M

max_allowed_packet = 1M

table_open_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

basedir = /usr/``local``/mysql

datadir = /usr/``local``/mysql/data

[mysqld3307]

port = 3307

socket = /tmp/mysql3307.sock

pid-file = /tmp/mysql3307.pid

skip-external-locking

key_buffer_size = 16M

max_allowed_packet = 1M

table_open_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

basedir = /usr/``local``/mysql

datadir = /usr/``local``/mysql/data2

EOF

#mysql -S /tmp/mysql3306.sock

mysql>``GRANT SHUTDOWN ON *.* TO 'mysqladmin'``@``'localhost' identified by 'mysqladmin' with grant option``;

#mysql -S /tmp/mysql3307.sock

mysql>``GRANT SHUTDOWN ON *.* TO 'mysqladmin'``@``'localhost' identified by 'mysqladmin' with grant option``;

|

启动mysql服务器:./mysqld_multi --defaults-file=/etc/my.cnf start 3306-3307

关闭mysql服务器:mysqladmin shutdown

以上所述是小编给大家介绍了四种Mysql启动方式,希望对大家有所帮助!

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
关系型数据库 MySQL
MySQL 服务正在启动 MySQL 服务无法启动解决办法
MySQL 服务正在启动 MySQL 服务无法启动解决办法
131 0
|
关系型数据库 MySQL
【已解决】MySQL 服务正在启动 MySQL 服务无法启动
MySQL 服务正在启动 MySQL 服务无法启动
1248 0
|
关系型数据库 MySQL
【MySQL】在本地安装的MySQL8.0怎么启动使用
【MySQL】在本地安装的MySQL8.0怎么启动使用
84 0
【MySQL】在本地安装的MySQL8.0怎么启动使用
|
关系型数据库 MySQL 数据库
如何启动MySQL服务
如何启动MySQL服务
1061 0
如何启动MySQL服务
|
SQL 关系型数据库 MySQL
|
MySQL 关系型数据库 数据库
|
关系型数据库 MySQL C语言
|
关系型数据库 MySQL Shell
|
存储 监控 关系型数据库