Linux(Ubuntu)安装和完美卸载mysql详细教程,授权,开放端口

本文介绍如何在Linux环境下安装MySQL,并详细说明了配置过程中的关键步骤,包括创建用户、授权访问等。同时,针对一些常见问题提供了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装

安装之前记得先update:

sudo apt-get update 关于这个命令的作用可以查看这篇博客:update

安装mysql:

apt-get install mysql-server mysql-client

中间会需要输入mysql的密码,确认密码(下面是确认密码的截图):

这里写图片描述

登录mysql:

这里写图片描述

输入密码是不显示的。

这里写图片描述

创建用户,授权访问指定数据库
这里写图片描述

服务器开放端口
这里写图片描述

修改mysql配置文件,所有地址可访问
/etc/mysql/mysql.conf.d# vi mysqld.cnf
这里写图片描述
把原来的127.0.0.1 改为 0.0.0.0

重启服务 service mysql restart


二、卸载

sudo apt --purge mysql-*

sudo rm -rf /etc/mysql/ /var/lib/mysql

sudo apt autoremove

sudo apt autoclean

三、问题

1、当配置文件参数配置出错时,可能会报错:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

2、创建数据库时要指定编码,在数据库中创建表是会默认继承这个编码
3、在项目中执行插入中文操作时如果报如下错误:

java.sql.SQLException: Incorrect string value: '\xE7\x8E\x8B\xE7\x91\x9E' fo column ......

是因为表编码不正确才报错。统一为utf8。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值