版权声明:本文为博主原创文章,未经博主允许不得转载。 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,问题即可解决。