当前位置:首页 > 数据库 > Ubuntu16.04上安装MySQL(详细过程)

Ubuntu16.04上安装MySQL(详细过程)

6个月前 (05-23)51

一、安装MySQL

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

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

上述命令会安装以下包:
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

Ubuntu16.04上安装MySQL(详细过程) _ Java侠

3、确认是否启动成功,mysql节点处于LISTEN状态表示启动成功:

$ sudo netstat -tap | grep mysql

Ubuntu16.04上安装MySQL(详细过程) _ Java侠

4、进入mysql shell界面:

$ mysql -u root -p

Ubuntu16.04上安装MySQL(详细过程) _ Java侠

5、解决利用sqoop导入MySQL中文乱码的问题(可以插入中文,但不能用sqoop导入中文)
导致导入时中文乱码的原因是character_set_server默认设置是latin1,如下图。

Ubuntu16.04上安装MySQL(详细过程) _ Java侠

可以单个设置修改编码方式**set character_set_server=utf8;但是重启会失效,建议按以下方式修改编码方式。
(1)编辑配置文件。
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf**
(2)在[mysqld]下添加一行**character_set_server=utf8**。如下图

Ubuntu16.04上安装MySQL(详细过程) _ Java侠

(3)重启MySQL服务。service mysql restart
(4)登陆MySQL,并查看MySQL目前设置的编码。show variables like "char%";

Ubuntu16.04上安装MySQL(详细过程) _ Java侠

完成编码方式的修改后,即解决了sqoop导入MySQL中文乱码的问题。至此,ubuntu系统上顺利完成安装mysql数据库。

作者:普通网友
来源链接:https://blog.csdn.net/m0_67393039/article/details/123702111

标签: MySQL命令

“Ubuntu16.04上安装MySQL(详细过程)” 的相关文章

MySQL的基础操作命令

1,数据库操作: create database 数据库名 例:create database test; 亦或 create database t...

linux下mysql默认安装目录和常用命令

MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 L...

Mysql命令alter add:增加表的字段

转自   alter add命令用来增加表的字段。alter add命令格式:alter table 表名 add字段 类型 其他; 例如,在表MyClass...

命令行操作MySQL输入回车后没反应,显示->

忘记root密码后,按网上教程在命令行修改密码 但是输入修改密码指令后一直不执行,并且换行-> 解决方法: 方法一:在每个命令的后面加个分号(...

MySQL命令行登陆,远程登陆MySQL 的方法

MySQL命令行登陆,远程登陆MySQL 的方法

1.MySQL自带工具的存放路径: D:\Program Files\MySQL\MySQL Server 5.6\bin  为了方便使用,我们可以将以上路径添加到...

MySQL数据库常用命令操作

一、使用终端操作数据库 --登录 mysql -uroot -p123456 --创建数据库 CREATE DATABASE 数据库名; --切换数据库 USE 数...

Mysql select into outfile 命令

Mysql select into outfile 命令

【1】Mysql select into outfile命令 在Mysql中,与load data infile命令作用相反的一个命令是select into outfile命令...

mysql删库命令是啥

mysql删库命令是啥

删除数据库的命令是:“DROP DATABASE 数据库名;”;例“drop database student;”就是删除名为student的数据库。“DROP D...

linux 查看mysql状态

linux 查看mysql状态

SHOW STATUS 直接在命令行下登陆MySQL运行SHOW STATUS;查询语句,详细如下图 SHOW VARIABLES...

linux里查看mysql的一些命令

linux里查看mysql的一些命令:(注意:mysql环境中的命令后面都带一个分号作为命令结束符) 启动mysql的命令:mysqladmin start...