ubuntu卸载和安装mysql
一.卸载mysql
删除mysql的数据文件
sudo rm /var/lib/mysql/ -R
删除mysql的配置文件
sudo rm /etc/mysql/ -R
自动卸载mysql(包括server和client)
sudo apt-get autoremove mysql* --purgesudo apt-get remove apparmor
然后在终端中查看MySQL的依赖项:dpkg --list|grep mysql
一般到此就能卸载完成,如果不行参考:Ubuntu16.04彻底卸载MySQL
二. 安装mysql
# sudo apt-get update
# sudo apt-get upgrade
# sudo apt-get -f install
1. sudo apt-get install mysql-server
2. sudo apt-get install mysql-client
3. sudo apt-get install libmysqlclient-dev
注:如果安装过程中有未发现的包,请用命令sudo apt-get update更新软件包。
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql的socket处于 listen状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
首先,使用如下指令查看3306端口是否对外开放。
netstat -an | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
如果显示如上,说明mysql端口目前只监听本地连接127.0.0.1。然后需要修改mysql的配置文件
cd /etc/mysql/mysql.conf.d
sudo vim mysqld.cnf
将其中bind-address = 127.0.0.1注释掉。
2. 授权远程访问
首先,进入数据库 mysql -u username -p password,username为你的mysql用户名,password为你的mysql密码。
然后,执行如下sql语句
mysql> grant all on *.* to username@'%' identified by 'password'; #username为你的mysql用户名,password为你的mysql密码。
重启mysql服务
service mysql restart
在防火墙中开启3306端口
如果执行了前三个步骤仍然不能远程访问mysql,那么有可能是防火墙阻止访问,需要开启允许访问。
sudo ufw allow 3306
ubuntu卸载和安装mysql相关推荐
- Ubuntu 16.04安装MySQL(5.7.18)
Ubuntu 16.04安装MySQL(5.7.18) 此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页. 安装MySQL前需要做如下了解: ...
- Ubuntu 18.04 安装 MySQL 5.7【解决普通用户登录、密码修改、远程访问等问题】
之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录. 1. 安装数据库 # 安装 ...
- Ubuntu完全卸载与安装Mysql
ubuntu完全卸载mysql 可以先用 dpkg --list|grep mysql 查看自己的mysql有哪些依赖 一.先卸载 mysql-common sudo apt-get remove m ...
- 虚拟机卸载ubuntu安装mysql_ubuntu 卸载与安装mysql
删除 mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt- ...
- ubuntu pycharm mysql_ubuntu安装mysql pycharm sublime
一.ubuntu安装mysql 首先查看是否安装过MySQL sudo netstat -tap|grep mysql 安装 sudo apt-get install mysql-server (安装 ...
- Ubuntu 使用apt-get 安装MySQL
使用MySQL APT存储库的快速指南 转载:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/ 抽象 这是使用MySQL APT存储库的 ...
- ubuntu 20.04安装mysql 5.7
ubuntu 20.04系统自带源直接安装是MySQL 8.0,我要安装MySQL 5.7的版本的所以先进行换源 在操作前先备份原来的sorce文件 sudo cp /etc/apt/sources. ...
- linux怎么卸载源码包安装mysql_Linux下卸载和安装MySQL[rpm包]
[日期:2012-08-03] 来源:Linux社区 作者:wang_tianbao [字体:大 中 小] 一.卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mys ...
- Ubuntu 14.04安装mysql
在ubuntu kylin上面安装mysq的过程中遇到一些问题,记录如下, wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5. ...
- ubuntu 16.10安装mysql_在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误的解决方法...
1.安装mysql workbench,提示未安装软件包 libpng12-0 下载了MySQL Workbench 6.3.8 在安装的时候报错: sudo dpkg -i mysql-workbe ...
最新文章
- 关于服务器启动慢的问题
- Tutorial——使用Maven开发Cloud Driver
- 一张图看懂微软人工智能的布局
- instagram api java_如何在没有用户交互的情况下获得instagram access_token(新api)?...
- 2016年第二季度全球以太网交换机销量破60亿美元
- 深入了解 Oracle Flex ASM 及其优点
- OpenCASCADE绘制测试线束:使用自定义命令扩展测试工具
- vue 时间刻度_vue时间轴风格式的图片展示
- MapReduce案例-wordcount-JobMain代码
- excel小写转大写公式_喂!这边居然有演示的Excel快捷键!
- 如何终止Java线程
- 中国石油计算机第三次在线作业,最新中国石油大学北京计算机应用基础第三次在线作业1(10页)-原创力文档...
- 定位技术的发展过程,从GPS开始
- ProLiant 380G5服务器上安装netware4.11
- git版本控制gitosis的安装与使用
- Telnet英文全称
- 分享62个PHP源码,总有一款适合您
- LeetCode77. 组合Golang版
- python ogr_GDAL/OGR概述
- matlab gps信号,gps信号和其干扰的matlab仿真
热门文章
- memcached全面剖析–5. memcached的应用和兼容程序
- 选择checkbox显示隐藏内容
- git clone 非空目录
- html获取xml的数据,xml格式获取值
- 华为oj c语言 dna序列,(华为OJ)C 语言—计算字符串的距离(动态规划算法)
- LOJ2330「清华集训 2017」榕树之心
- [UESTC SC T3] 蛋糕
- 对修饰器的实验支持功能在将来的版本中可能更改。在 “tsconfig“ 或 “jsconfig“ 中设置 “experimentalDecorators“ 选项以删除此警告。ts(1219)
- 网页隐藏index.php,如何隐藏url中的index.php
- postmessage传递字符串_postMessage 还能这样玩