linux中mysql开启顺序 以及mysql不能开启的问题

linux中mysql不能开启的问题

首先说明,无法开启的原因很多,这里我只说明我的原因,不足请大家补充。
这里我想从以下两个方面梳理:
1.linux中mysql开启顺序
2.实际过程中序mysql不能开启的问题。

1. linux中mysql开启顺序

思路:

mysql作为linux操作系统下一个数据库程序,首先需要开启数据库服务。尤其是没有将mysql作为常驻服务的,每次启动服务器时候,必须要将mysql服务开启。

所以启动的顺序是:(这里选取第一次配置mysql服务,如果安装了,只用开启服务,输入账号密码)

** 开启Mysql服务
	# systemctl start mysqld.service
	或者  /etc/init.d/mysqld start
** 设置root用户密码
	# mysqladmin -uroot password '123456'
	或者 mysqladmin -u dd-p password '123456' " 回车 
** 登录root
	# mysql -u root -p 
	然后输入密码

** 为用户以及其他机器节点授权
	mysql> grant all on *.* to [email protected]'hadoop-senior01.itguigu.com' identified by '123456';
	grant all on *.* to [email protected]'hadoop104' identified by '123456';
	grant all on *.* to [email protected]'hadoop104' identified by '123456';

	参数解释:
	grant:授权
	all:所有权限
	*.*:数据库名称.表名称
	root:操作mysql的用户
	@'':主机名
	密码:123456
** 刷新配置
	flush privileges;

2.实际过程中mysql不能开启的问题

思路:如下图
linux中mysql开启顺序 以及mysql不能开启的问题