centos下如何卸载mysql_centos7中安装mysql以及卸载

1.安装MySQL server

首先下载好mysql的rpm安装包

使用rpm命令安装:

rpm-ivh MySQL-server-5.1.73-1.glibc23.i386.rpm

#rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm --force --nodeps

命令解释:i:install v:显示详情 h:显示进度条

问题:显示软件安装与本机预装的mysql冲突:

file/usr/share/mysql/romanian/errmsg.sys from install of MySQL-server-5.1.73-1.glibc23.i386 conflicts with file from package mysql-libs-5.1.71-1.el6.i686

解决:1.先找出这个包

rpm-qa |grep mysql

(q:query a:all)2.使用rpm -e 擦除这个包,但是提示下面的依赖错误

说明别的软件依赖这个包

但是可以采用暴力方式,解除依赖删除:

使用命令:rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps重新执行安装MySQL命令:

安装server成功!显示已经成功启动server2.安装client端

使用命令:

rpm-ivh MySQL-client-5.1.73-1.glibc23.i386.rpm3.使用命令初始化mysql数据库(用户名和密码设置)

查看安装过程中提醒的信息,主要告诉我们如何初始化数据库:

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER!Todoso, start the server, then issue the following commands:/usr/bin/mysqladmin -u root password ‘new-password’/usr/bin/mysqladmin -u root -h server110 password ‘new-password’

Alternatively you can run:/usr/bin/mysql_secure_installation

输入如下命令初始化mysql:/usr/bin/mysql_secure_installation

按照提示安装:

Enter current passwordfor root (enter fornone):回车

Set root password? [Y/n]输入 Y

New password:输入新的密码

Re-enter newpassword:再输一遍密码

Remove anonymous users? [Y/n] Y

Disallow root login remotely? [Y/n] n

Remove test database and access to it? [Y/n] y

Reload privilege tables now? [Y/n] y4.使用客户端登录

mysql-uroot -p

输入密码

登录成功!

其他错误:

Can't open the mysql.plugin table. Please run mysql

/usr/bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/var

修改密码:

方法1: 用SET PASSWORD命令

首先登录MySQL。

格式:mysql> set password for 用户名@localhost = password('新密码');

例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin

格式:mysqladmin -u用户名 -p旧密码 password 新密码

例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

mysql> use mysql;

mysql> update user set password=password('123') where user='root' and host='localhost';

mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样

以windows为例:

1. 关闭正在运行的MySQL服务。

2. 打开DOS窗口,转到mysql\bin目录。

3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

5. 输入mysql回车,如果成功,将出现MySQL提示符 >。

6. 连接权限数据库: use mysql; 。

6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。

7. 刷新权限(必须步骤):flush privileges; 。

8. 退出 quit。

9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

#https://www.cnblogs.com/mrhonest/p/10881646.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值