ubuntu,windows 卸载安装mysql
首先删除mysql:
sudo apt-get remove mysql-*- 1
然后清理残留的数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P- 1
它会跳出一个对话框,你选择yes就好了 
然后安装mysql
sudo apt-get install mysql-client mysql-server
或者:
sudo apt-get install mysql-server-5.6
安装的时候会提示要设置root密码,如果你没有在卸载的时候去清理残留数据是不会提示你去设置root密码的 
检查mysql是不是在运行
sudo service mysql status- 1
一般安装完成之后都是会自动运行的。 
如果没有运行你可以
sudo service mysql start如果不启动会遇到以下问题:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' https://www.oschina.net/question/588341_2268198
运行它
给mysql设置初始密码:
liyafei@liyafei>mysqladmin -u root password 'new-password'
   格式:mysqladmin -u用户名 -p旧密码 password 新密码
   例1:给root加个密码123456。
   键入以下命令 :
   [root@test1 local]# /usr/bin/mysqladmin -u root password 123456
忘记密码,重置密码等
,忘记了虚拟机上的MYSQL的密码,找到了解决方法~~~~~
1、结束当前正在运行的mysql进程。
# /etc/init.d/mysql stop
2、用mysql安全模式运行并跳过权限验证。
# /usr/bin/mysqld_safe --skip-grant-tables
3、重开一个终端以root身份登录mysql。
# mysql -u root
4、修改root用户口令。
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> update user set Password = PASSWORD('root') where User ='root';
修改密码出现错误:ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE t
解决方法:https://www.2cto.com/database/201509/442838.html
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 0
mysql> exit
5、结束mysql安全模式,用正常模式运行mysql。
# /etc/init.d/mysql restart
6、试试你新修改的口令
 
mysql> show grants for 'root'@'127.0.0.1';
mysql> flush privileges;
mysql> quit
ubuntu,windows 卸载安装mysql的更多相关文章
- RPM方式安装MySQL5.6和windows下安装mysql解压版
		下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ... 
- 怎样在 Ubuntu Linux 上安装 MySQL
		本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL.对于首次使用的用户,你将会学习到如何验证你的安装和第一次怎样去连接 MySQL. -- Sergiu MySQL 是一个典 ... 
- Redhat/Ubuntu/Windows下安装Docker
		Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ... 
- windows下安装mysql笔记
		接着上几篇文章再来看下windows下安装mysql. 我这里是windows7 64位, 安装过程中还是遇到一些坑,这里记录下. 一.下载安装包 打开mysql官网下载页面:http://dev.m ... 
- 在Windows上安装MySQL(免安装ZIP版)
		在 Windows 上安装MySQL(免安装ZIP版) 因为一些原因,重新安装了MySQL数据库,重装时习惯性使用最新版下载 此过程中发现MySQL 5.7.12 和MySQL 5.6的安装有些区别: ... 
- Ubuntu 16.04 安装Mysql 5.7 踩坑小记
		title:Ubuntu 16.04 安装Mysql 5.7 踩坑小记 date: 2018.02.03 安装mysql sudo apt-get install mysql-server mysql ... 
- Ubuntu 18.04 安装MySQL
		最近在写东西的时候,需要用到MySQL,在网上查了一下,都说Ubuntu18.04不能安装MySQL5.7.22, 总觉的不可能,所以自己就研究了一下,然后分享给大家 工具/原料 VMware W ... 
- windows下安装 mysql 8.0 以上版本以及遇到的问题
		Windows 上安装 MySQL Windows 上安装 MySQL 相对来说会较为简单,地那就链接 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql ... 
- 在Ubuntu 18.04 安装 MySQL 8.0
		在Ubuntu 18.04 安装 MySQL 8.0 ① 登入 mysql 官网,在官网中下载 deb 包,点击该链接,即可下载. https://dev.mysql.com/downloads/re ... 
随机推荐
- springmvc接收前台(可以是ajax)传来的数组list,map,set等集合,复杂对象集合等图文详解
			参考帖子: http://blog.csdn.net/wabiaozia/article/details/50803581 方法参考: { "token":"" ... 
- Linux设备驱动剖析之IIC(一)
			写在前面 由于IIC总线只需要两根线就可以完成读写操作,而且通信协议简单,一条总线上可以挂载多个设备,因此被广泛使用.但是IIC总线有一个缺点,就是传输速率比较低.本文基于Linux-2.6.36版本 ... 
- jQuery事件处理(六)
			1.通过一步步调试的的方法观察了一下存放到cache中的事件及其处理程序的数据格式: { events : { // 根据事件类型存放添加到该元素上的所有事件,下面以click为例 click : [ ... 
- 在ubuntu中安装rpm包
			Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb. sudo apt-get install alien #alien默认没有安装,所以首先要安装它 su ... 
- JVM学习--内存分配策略(持续更新)
			一.前言 最近学习<深入java虚拟机>,目前看到内存分配策略这块.本文将进行一些实践. 二.内存分配策略 1.大对象直接进入老年代 书中提到了: 下面进行测试,代码如下: public ... 
- android开发,权限获取
			转:http://blog.csdn.net/yawinstake/article/details/6748897 访问登记属性 android.permission.ACCESS_CHECKIN_P ... 
- 检测硬件RDMA卡是否存在
			1.检查网卡是否安装成功: # lspci | grep Mellanox 83:00.0 Ethernet controller: Mellanox Technologies MT27710 Fam ... 
- jenkins之另辟蹊径实现根据svn项目实现智能选择
			项目要求,根据svn选择的trunk或branches及tags里的各分支,动态选择参数.一开始认为很简单,直接用jenkins中的List Subversion tags插件及active choi ... 
- dhroid -  Perference
			SharedPreferences 是我们开发android使用很多的工具通常我们是这样使用的 SharedPreferences share=getSharedPreferences("n ... 
- Run-Time Check Failure #2  Stack around the variable ‘xxx’ was corrupted
			在改别人代码时,运行报错: Run-Time Check Failure #2 Stack around the variable 'buffer' was corrupted 这表明你对某变量的赋值 ... 
