前言:
安装过程同样适用于ubuntu16.04
安装步骤:
1、在Terminal中输入以下命令即可安装MySQL:
sudo apt install mysql-server
上述命令会安装以下包:
apparmor
mysql-client-5.7
mysql-common
mysql-server
mysql-server-5.7
mysql-server-core-5.7
因此无需再安装mysql-client等。安装过程会提示设置mysql root用户的密码,设置完成后等待自动安装即可。默认安装完成就启动了mysql。
2、启动和关闭MySQL服务器:
开启:service mysql start
关闭:service mysql stop
3、确认是否启动成功:
sudo netstat -tap | grep mysql
上述的可能会报错说没有netstat的命令,需要安装netstat,命令如下:
apt install net-tools
4、进入mysql shell界面:
mysql -u root -p
5、 解决利用sqoop导入MySQL中文乱码的问题:
导致导入时中文乱码的原因是character_set_server默认设置是latin1,如下图。
(我的已经改好了,这张是盗图...)
可以单个设置修改编码方式set character_set_server=utf8;
但是重启会失效,建议按以下方式修改编码方式。
(1)编辑配置文件。sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
(2)在[mysqld]下添加一行character_set_server=utf8
。如下图
(3)重启MySQL服务。service mysql restart
(4)登陆MySQL,并查看MySQL目前设置的编码show variables like "char%";
这样就可以愉快的导入中文了!
6、PS:
附上vi编辑要点:点击i进入编辑模式,在按esc键输入:wq!(保存并退出vi编辑模式)