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不能开启的问题
思路:如下图