当前位置:首页 > 服务器 > 正文

linux主机停电后重启mysql服务器的简单介绍

本篇文章给大家谈谈linux主机停电后重启mysql服务器,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何正确重启 mysql服务器

wind 方法二 开始-运行-输入:services.msc-点确定-找到MySQL-在上面右键-重新启动。这样就行了linux 中RedHat Linux (Fedora Core/Cent OS) 1.启动:/etc/init.d/mysqld start 2.停止:/etc/init.d/mysqld stop 3.重启:/etc/init.d/mysqld restart Debian / Ubuntu Linux 1.启动:/etc/init.d/mysql start 2.停止:/etc/init.d/mysql stop 3.重启:/etc/init.d/mysql restartWindows 1.点击开始-运行(快捷键Win+R) 2.启动:输入 net stop mysql 3.停止:输入 net start mysql提示 Redhat Linux 也支持service command, 启动:# service mysqld start 停止:# service mysqld stop 重启:# service mysqld restart 推荐的安全重启方法

linux mysql服务的重启命令和停止命令

在Debian/Ubuntu系的Linux系统上,mysql的服务名是mysql,重启服务应该用 service mysql restart

在RHEL/CentOS系的Linux系统上,mysql的服务名是mysqld,重启服务应该用 service mysqld restart

如果你的课本是基于一个系统来讲的,start和restart使用的服务名应该是一样的,要么都是mysql要么都是mysqld。

看书+实践才能学会Linux,命令敲上一试就都清楚了。

mysql的主从复制,linux重启后遇到问题。

1、编辑数据库配置文件my.cnf,一般在/etc/目录下。

#vi /etc/my.cnf

在[mysqld]的下面加入下面代码:

log-bin=mysql-bin

server-id=1

innodb_flush_log_at_trx_commit=1

sync_binlog=1

binlog-do-db=wordpress

binlog_ignore_db=mysql

server-id=1中的1可以任定义,只要是唯一的就行。

binlog-do-db=wordpress是表示只备份wordpress。

binlog_ignore_db=mysql表示忽略备份mysql。

不加binlog-do-db和binlog_ignore_db,那就表示备份全部数据库。

2、然后重启MySQL:

#service mysqld restart

3、登录MySQL服务器。

#mysql -uroot -p

在主服务器新建一个用户赋予“REPLICATION SLAVE”的权限。你不需要再赋予其它的权限。在下面的命令,把X.X.X.X替换为从服务器的IP。

mysqlCREATE USER 'user'@ 'X.X.X.X' IDENTIFIED BY 'password';

mysqlGRANT REPLICATION SLAVE ON *.* TO 'user'@'X.X.X.X' IDENTIFIED BY 'password';

4、执行以下命令锁定数据库以防止写入数据。

mysqlFLUSH TABLES WITH READ LOCK;

5、退出mysql命令行,导出数据库

#mysqldump -u root -p123456 --all-databases --lock-tables=false -- /root/all.sql

6、使用scp命令传输数据库文件all.sql到从服务器。

#scp /root/all.sql root@

7、再次连接数据库进入mysql命令行查看master状态。

mysqlSHOW MASTER STATUS;

请记下显示的信息,配置从服务器会用到。

+——————+———-+————–+——————+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+——————+———-+————–+——————+

| mysql-bin.000003 | 1001741 | dbispconfig | mysql |

+——————+———-+————–+——————+

1 row in set (0.00 sec)

8、解锁数据表。

mysqlUNLOCK TABLES;

配置从服务器(slave)

登录从服务器。

1、导入主服务器的数据库。

#mysql -u root -p123456 /root/all.sql

2、编辑配置文件my.cnf,在[mysqld]下面加入:

server-id=2

2可以自己定义,只要保证唯一的就行。

3、保存文件并重启mysqld。

#service mysqld restart

4、登录mysql服务器,执行以下命令。

mysqlCHANGE MASTER TO

MASTER_HOST='X.X.X.X',

MASTER_USER='user',

MASTER_PASSWORD='password',

MASTER_PORT=3306,

MASTER_LOG_FILE='mysql-bin.000001',

MASTER_LOG_POS=98,

MASTER_CONNECT_RETRY=10;

MASTER_HOST:主服务器的IP。

MASTER_USER:配置主服务器时建立的用户名

MASTER_PASSWORD:用户密码

MASTER_PORT:主服务器mysql端口,如果未曾修改,默认即可。

5、启动slave进程。

mysqlSTART SLAVE;

6、查看mysql的日志,一般在/var/log/目录下的mysqld.log,如果启动成功,你应该会看到类似下面的日志。

[root@localhost ~]# vi /etc/my.cnf

091104 8:42:02 [Note] Slave I/O thread: connected to master ‘root@X.X.X.X:3306?, replication started in log ‘mysql-bin.000001? at position 98

现在主服务器和从服务器已经配置好了。另外可能需要设置主服务器的数据库二进制日志的过期时间,可以在配置文件中使用参数expire_logs_days来设定。

linux怎么启动mysql服务器

Linux启动/停止/重启Mysql数据库的方法

1、查看mysql版本

方法一:status;

方法二:select version();

2、Mysql启动、停止、重启常用命令

a、启动方式

1、使用 service 启动:

[root@localhost /]# service mysqld start (5.0版本是mysqld)

[root@szxdb etc]# service mysql start (5.5.7版本是mysql)

2、使用 mysqld 脚本启动:

/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:

safe_mysqld

b、停止

1、使用 service 启动:

service mysqld stop

2、使用 mysqld 脚本启动:

/etc/inint.d/mysqld stop

3、mysqladmin shutdown

c、重启

1、使用 service 启动:

service mysqld restart

service mysql restart (5.5.7版本命令)

2、使用 mysqld 脚本启动:

/etc/init.d/mysqld restart

linux下MySQL停止和重启

一、启动方式

1、使用linux命令service 启动:

service mysqld start

2、使用 mysqld 脚本启动:

/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:

safe_mysqld

二、停止

1、使用 service 启动:

service mysqld stop

2、使用 mysqld 脚本启动:

/etc/inint.d/mysqld stop

3、 mysqladmin shutdown

三、重启

1、使用 service 启动:

service mysqld restart

2、使用 mysqld 脚本启动:

/etc/inint.d/mysqld restart

查看

netstat -pnlp | grep :3306

ps -ef | grep mysqld

关于linux主机停电后重启mysql服务器和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

取消
扫码支持 支付码