如何卸载openstackclient

如何卸载openstackclient,第1张

在装openstack时,出错的可能只是一个服务模块,比如mysql,keystone,glance,nova等等,我们就需要把相应的模块卸载掉,不用重装整个系统了,这可以节省我们很多的时间,但很多人有不知道完全卸载这些模块的命令,往往保留了以前装的错误的配置文件,这就需要我们把所有的配置文件都卸载干净。

现在我给大家提供一些完全卸载的命令,我们可以写成脚本语言,可以很方便的执行:

#!/usr/bin/env bash

#删除glance

apt-get remove -y glance glance-api glance-client glance-common glance-registry python-glance

#删除nova

apt-get remove -y nova-api nova-cert nova-common nova-compute nova-compute-kvm nova-doc nova-network nova-objectstore nova-scheduler nova-volume python-nova python-novaclient nova-consoleauth python-novnc novnc

删除dashboard

apt-get remove -y libapache2-mod-wsgi openstack-dashboard

#删除mysql数据库

apt-get remove -y mysql-server python-mysqldb

#删除keystone

apt-get remove -y keystone python-keystone python-keystoneclient

dpkg -l |grep keystone|awk '{print $2}'|xargs dpkg -P

dpkg -l |grep glance|awk '{print $2}'|xargs dpkg -P

dpkg -l |grep nova|awk '{print $2}'|xargs dpkg -P

dpkg -l |grep mysql|awk '{print $2}'|xargs dpkg -P

dpkg -l |grep libapache2-mod-wsgi|awk '{print $2}'|xargs dpkg -P

## 删除掉mysql里相应的数据库

MYSQL_PASSWD=${MYSQL_PASSWD:-"cloud1234"}

mysql -uroot -p$MYSQL_PASSWD -e "DROP DATABASE IF EXISTS nova"

mysql -uroot -p$MYSQL_PASSWD -e "DROP DATABASE IF EXISTS glance"

mysql -uroot -p$MYSQL_PASSWD -e "DROP DATABASE IF EXISTS keystone"

Mysql安装完成后,请通过开始-程序-附件-命令提示符进入:录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin 在C:\mysql\bin>命令提示符下录入 mysqld-nt -install 命令,然后按下回车,如果出现 Service successfully installed 的提示, 这表示你已成功的将 MySQL 安装成一项 Windows 的服务。 点击 开始-程序-管理工具-服务 ,你可以看到Mysql已经成为众多服务项目中的一项,不过此时它还未被启动, 因此接下来我们就来启动它。 启动MySQL 服务的方法有以下三种,请自行选择其中一种来进行: 重启机器时自动启动它在服务窗口中选取 MySQL 服务名称,然后按下启动按钮来启动它在“命令提示字符”窗口中输入 NET START MySQL 指令来启动它 Mysql数据安装完成,系统会默认生成一个名为test的数据库。一般情况下,由于该数据需要用root用户进行访问,从安全性角度而言,我们建议你新建一个数据库,并给这个数据库分配一个新的用户来访问。 由于Mysql数据库默认的客户端功能比较少,不支持数据库的建立和用户的新增。其他比如Mysql-front等工具带了这些功能,您可以去下载这些工具来使用,当然,你也可以通过以下介绍的命令行方式来新增用户与数据库。 登录数据库 “命令提示字符”窗口录入,录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin 再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>修改密码 C:\mysql\bin提示符下录入:格式:mysqladmin –u用户名 -p旧密码 password 新密码例如:给root加个密码ab12。键入以下命令:

今天在做LNMP环境的时候,mysql启动失败,LNMP环境是用的oneinstack一键安装脚本安装的。

大致意思是因为 /tmp 目录缺少启动文件( mysql.pid )导致的,恩,于是参照网上提供的方法,修改 /etc/my.cnf 文件

修改pid文件的存放目录,然后 chmod -R 777 /var/lib/mysql/

重新启动,恩?失败!!

那继续,还有大佬说查看mysql报错日志

等会,好像有什么不对啊,今天明明是11-06,你这个11-04什么鬼!!!!

绝望~

然后冷静下来,想到,刚刚查看日志文件为什么会显示权限不够,什么时候vi都要超级管理员权限了。

然后 ll 看了一下文件的所属

嗯哼,这个1002是什么鬼,顿时发现问题

创建mysql用户和mysql组

nice启动成功了!!!

开心~~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8589472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存