Ubuntu下安装和卸载MySQL

  在ubuntu中使用mysql,其实和在windows中是一样的。但是首先我们需要安装它。

1. ubuntu下安装mysql

安装数据库

apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev

  数据库安装完成后,测试数据库连接,远程链接及本地连接。

可能遇到的问题

  1. 安装时可能会因为网络等原因出现安装失败,这种情况需要彻底卸载后重新安装
  2. 安装成功后,无法连接到数据库,出现如下错误:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysqld.sock’ (2)
  解决方案:打开路径 etc/mysql/ 下的my.cnf 文件,使用vim编辑文件添加如下表示的一行代码(即soket的路径,注意:按照你实际出现错误时的路径进行修改)

[root@localhost scripts]# vi /etc/mysql/my.cnf
[mysql]
no-auto-rehash
socket = /tmp/mysqld.sock #添加该行

vim 保存并退出的步骤为,按esc回到控制模式,在按shift + 两次Z
  3. 远程连接数据库
  在etc/mysql/下的my.cnf中 找到bind-address 注释掉,保存文件, 修改root的host地址为% ,刷新权限,在命令行输入ifconfig 查看ubuntu ip地址,在windows的navcat中尝试远程连接mysql数据库,

注意以下几点:

  1. 更改mysql配置文件,把bind-address:127.0.0.1注释掉
  2. 修改mysql数据库用户表的host为%
  3. 如果使用的是云服务器,请在云服务器实例中配置安全组规则
  4. 修改完用户表记得刷新权限或重启服务

2. 彻底卸载mysql

  1. 删除mysql的数据文件

    sudo rm /var/lib/mysql/ -R
    
  2. 删除mysql的配置文件

    sudo rm /etc/mysql/ -R
    
  3. 自动卸载mysql(包括server和client)

    sudo apt-get autoremove mysql* --purge
    sudo apt-get remove apparmor
    
  4. 检查是否卸载干净

    dpkg -l | grep mysql # 若没有返回任何数据,即完成卸载
    
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值