Ubuntu18.04.1 LTS 搭建MYSQL环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaohaibo_/article/details/83822819

MySQL是一个关系型数据库管理系统,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

1.安装

使用以下命令即可进行mysql安装,注意安装前先更新一下软件源以获得最新版本:

$ sudo apt-get update  #更新软件源
$ sudo apt-get install mysql-server  #安装mysql

2.开启mysql服务

启动和关闭mysql服务器:

$ service mysql start
$ service mysql stop
  • 确认是否启动成功,mysql节点处于LISTEN状态表示启动成功:
sudo netstat -tap | grep mysql
  • 如果遇到sudo: netstat: command not fond ,先sudo apt-get install net-tools

在这里插入图片描述

3.进入mysql shell界面:

mysql -u root -p

此时可能会遇到问题:

eroor 1698(28000):Access denied for user ‘root’ ;

eroor 1045(28000):Access denied for user ‘root’ ;

这两个问题都是由于安装过程中没有设置初试密码造成的。解决方案写在了这里

4.问题:利用sqoop导入MySQL中文乱码

分析:

导致导入时中文乱码的原因是character_set_server默认设置是latin1

1.编辑配置文件。sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf,在[mysqld]下添加一行character_set_server=utf8

在这里插入图片描述

2.重启mysql服务

$ sudo service mysql restart

3.登陆MySQL,查看MySQL目前设置的编码。show variables like "char%";

当前编码为utf8,问题即可解决。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhaohaibo_/article/details/83822819