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

一、安装

安装之前记得先update:

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

安装mysql:

apt-get install mysql-server mysql-client

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

Linux(Ubuntu)安装和完美卸载mysql详细教程,授权,开放端口_第1张图片

登录mysql:

这里写图片描述

输入密码是不显示的。

Linux(Ubuntu)安装和完美卸载mysql详细教程,授权,开放端口_第2张图片

创建用户,授权访问指定数据库
Linux(Ubuntu)安装和完美卸载mysql详细教程,授权,开放端口_第3张图片

服务器开放端口
Linux(Ubuntu)安装和完美卸载mysql详细教程,授权,开放端口_第4张图片

修改mysql配置文件,所有地址可访问
/etc/mysql/mysql.conf.d# vi mysqld.cnf
Linux(Ubuntu)安装和完美卸载mysql详细教程,授权,开放端口_第5张图片
把原来的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。

你可能感兴趣的:(MySql,Linux)