大数据工具箱Unbutu所遇问题

Posted m0_53889448

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据工具箱Unbutu所遇问题相关的知识,希望对你有一定的参考价值。

[toc]

前言

大家好,我是数据科学与大数据技术的一名大三学生,在三年的学习中也通过自己的努力解决了一些问题,接下来我将为大家介绍我在学习**《大数据工具箱》**这门课程时遇到的一些问题,当你在遇到类似问题时希望能助你一臂之力。

背景音乐

问题汇总

首先我将向大家介绍我所解决的问题,在虚拟机unbutu下linex系统安装mysql中遇到的问题

1.在更新软件源时遇到了拒绝连接

在进行第一步更新软件源时遇到了拒绝连接的问题,如图所示:

解决思路就是要把/etc/apt/sources.list.d中的一行代码给注释掉,意思是暂时不安装或更新来自archive.ubuntukylin.com的套件,命令实现如下:

cd /etc/apt
cd source.lise.d
sudo vim ubuntukylin.list

更改后文件如图所示

2.在下载MySql时出现无法定位软件包mysql-server

进行第二步下载MySql数据库时遇到了无法定位软件包的问题,如图所示

通过查阅资料,解决方法是要更换镜像源,并且有多种镜像源可以选择,例如清华镜像源、阿里云镜像源等等。在解决此问题的过程中,每个镜像源我都有尝试,最终确定使用的是阿里云镜像源,这可能和Ubuntu 的版本有关系。解决命令如下:

cd /etc/apt
ls
sudo vim sources.list

修改后的sources.list镜像源如图所示

最终也是成功解决无法定位软件包mysql-server的问题。

3.在安装完成MySql后无法直接通过mysql -u root -p登录

在登陆时遇到了ERROR 1698 (28000): Access denied for user 'root'@'localhost',这是因为在安装新版本的mysql时,root的密码是随机的,因此会出现上述错误。解决命令如下:

cd /etc/mysql
ls
sudo vim debian.cnf

查看debian.cnf文件下client的user和password,我查找的如下:

user = debian-sys-maint password = wKZhpvQM0Ni3dTE9

之后执行如下命令:

mysql -u debian-sys-maint -p
select user,plugin from mysql.user;
update mysql.user set authentication_string=PASSWORD('123'),
plugin='mysql_native_password' where user='root';
flush privileges;

上述命令首先通过mysql −u debian−sys−maint −p并输入查找的password 内容连接了数据库,然后查看user 表,第三步修改root的密码为('123'),最后刷新数据库后再重启服务器就可以成功运行了。

4.在数据表中添加数据报错

进行向数据表中添加数据时遇到了无法添加的问题,如图所示:

通过查阅资料得出是数据表中的字符编码和添加的数据类型不符,解决命令如下:

show create table people;

得到结果如图

通过如下命令修改数据表的编码以及数据表中name,gender字段编码:

mysql> ALTER TABLE people DEFAULT CHARACTER SET UTF8;
mysql> ALTER TABLE people CHANGE name name VARCHAR (10) CHARACTER SET UTF8;
mysql> ALTER TABLE people CHANGE gender gender VARCHAR (10) CHARACTER SET UTF8;

修改完后编码情况如图所示,再进行添加数据操作即可操作成功。

结语

希望大家多多支持。

以上是关于大数据工具箱Unbutu所遇问题的主要内容,如果未能解决你的问题,请参考以下文章

mac(10.11.5 )安装pt-query-digest所遇问题总结

linux 安装mysql 5.7.21详解以及安装过程中所遇问题解决

使用workbeanch将sqlserver2008R2迁移到mssql在unbutu1604上

使用workbeanch将sqlserver2008R2迁移到mssql在unbutu1604上

最近使用SSH开发所遇问题总结

大并发服务器所遇问题和简单应对框架思路