脚本开机自启以及mysql多实例启动关闭脚本(mysql修改密码)
2017-11-01 19:56
645 查看
通过ckconfig可以将脚本设定为自启动
将脚本放入/etc/init.d/并且给定权限之后:
之后执行命令:
#
mysql的多实例启动关闭脚本
先下载mysql-server:
另外说几个修改密码的方式:
当root密码弄丢时:
mysql多实例启动关闭脚本
将脚本放入/etc/init.d/并且给定权限之后:
# chkconfig: 2345 80 81 ##2345,分别代表的四个等级,80代表开机启动的顺序,81代表关闭的顺序 # description: Saves and restores system entropy pool for \ # higher quality random number generation. ##脚本开头必须有这两句话才能添加成功
之后执行命令:
[root@server3 init.d]# chkconfig --add rsyncd ##进行添加 [root@server3 init.d]# chkconfig --list rsyncd Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. If you want to list systemd services use 'systemctl list-unit-files'. To see services enabled on particular target use 'systemctl list-dependencies [target]'. rsyncd 0:off 1:off 2:on 3:on 4:on 5:on 6:off ##进行查看
#
mysql的多实例启动关闭脚本
先下载mysql-server:
yum groupinstall mariadb mysqladmin -u root password "westos" ##设定密码为westos
另外说几个修改密码的方式:
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’); 方法2:用mysqladmin mysqladmin -u root password “newpass” 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass “newpass” 方法3: 用UPDATE直接编辑user表 mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’; mysql> FLUSH PRIVILEGES;
当root密码弄丢时:
方法1: mysqld_safe –skip-grant-tables& mysql -u root mysql mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=’root’; mysql> FLUSH PRIVILEGES; 方法2: 1、修改mysql的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables 2、保存配置文件后,重启mysql服务 service mysqld restart 3、mysql -u root -p登录mysql,然后不输入密码直接回车,然后按照上面的流程修改密码 4、密码修改完毕,按照流程1的删除配置文件中的那行,然后重启mysql服务
mysql多实例启动关闭脚本
#!/bin/bash start(){ a=` ss -antlp |grep 3306|awk -F "[ :]+" '{print $5}'` if [[ $a -eq 3306 ]] then echo "Mysql is running..." else echo "Mysql is starting..." /bin/bash /usr/bin/mysqld_safe 2>&1 > /dev/null & ##mysql的启动命令,后台执行 fi } stop(){ a=` ss -antlp |grep 3306|awk -F "[ :]+" '{print $5}'` if [[ $a -eq 3306 ]] then echo "Stoping mysqld..." mysqladmin -u root -pwestos SHUTDOWN ##Mysql的关闭脚本 else echo "Mysqld is stoped!" fi } restart(){ stop start } case $1 in start) start ;; stop) stop ;; restart) restart ;; esac
相关文章推荐
- Zip包格式的MySQL的安装,启动,关闭和卸载和1067的错误,登录,修改初始密码
- MySQL 多实例启动和关闭脚本
- Ubuntu 16.04下MySQL 5.7.18取消开机启动(解决无法使用Sysvinit(update-rc.d/sysv-rc-conf)脚本关闭)
- 多实例MYSQL 启动修改丢失root密码方法
- XAMPP 修改MYSQL密码以及无法启动MYSQL的解决方案
- MySQL 多实例启动和关闭脚本
- mysql菜鸟手迹3--多实例启动和关闭
- oracle 启动(startup)和关闭(shutdown)实例(instance),加载和卸载数据库(database),以及服务(service)
- mysql5.7默认密码以及如何修改
- mysql登陆时密码错误,以及忘记密码时密码修改
- Linux中在线安装Mysql和修改密码设置服务启动
- Mysql多实例之mysql服务脚本
- mysql添加远程访问权限以及修改密码
- mysql初始密码的获取以及修改超级用户密码的方法
- 如何利用脚本实现MySQL的快速部署以及一机多实例的部署
- 安装mysql8.0.11以及修改root密码、连接navicat for mysql。
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- mysql5.7.11编译安装以及修改root密码小结