ubuntu 安装mysql5.7

摘要:
选择一个安全的密码,并确保您记住它,因为您以后需要它。步骤2-配置MySql。因为它是一个新安装,所以需要运行附加的安全脚本。这将更改一些不安全的默认选项,例如远程root登录和示例用户。在旧版本的MySQL上,您需要手动初始化数据目录,但MySQL 5.6已经自动完成。运行安全脚本:$sudomysql_secure_Installation这将提示您输入在步骤1中创建的根密码。您可以按Y键,然后按ENTER键接受所有后续问题的默认值,但询问是否要更改根密码。

一、Windows mysql5.6 解压版 安装

关于widnows平台上的安装教程,可参考百度经验:

链接:https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

二、Ubuntu(本人用的deepin)安装

步骤1 - 安装MySql

$ sudo apt-get update

$ sudo apt-get install mysql-server-5.6 

$ sudo apt-get install mysql-client-5.6

系统将提示您在安装过程中创建 root 密码。选择一个安全的密码,并确保你记住它,因为你以后需要它。

步骤2 - 配置MySql

因为是全新安装,您需要运行附带的安全脚本。这会更改一些不太安全的默认选项,例如远程 root 登录和示例用户。在旧版本的 MySQL 上,您需要手动初始化数据目录,但 Mysql 5.6 已经自动完成了。

运行安全脚本:

$ sudo mysql_secure_installation

这将提示您输入您在步骤1中创建的 root 密码。您可以按 Y,然后 ENTER 接受所有后续问题的默认值,但是要询问您是否要更改 root 密码。您只需在步骤 1 中进行设置即可,因此无需现在更改。

检测一下:

1.查看Mysql服务状态

$ systemctl status mysql.service 
ubuntu 安装mysql5.7第1张

2.如果服务没有启动,先启动服务,在执行 1 中的命令查看服务状态:

$ sudo systemctl status mysql.service

3.也可以使用 mysqladmin 工具连接到数据库

$ mysqladmin -p -u root version     需要输入上面设置的管理员密码

ubuntu 安装mysql5.7第2张

步骤3 - 统一编码

1. 输入mysql -u root -p 命令,进入MySQL

mysql> show variables like 'char%';   查看MySql编码,有两个不是utf8
ubuntu 安装mysql5.7第3张

2. 在终端中输入 sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf  命令

打开mysqld.cnf 文件,在lc-messages-dir = /usr/share/mysql 语句后添加 character-set-server=utf8 语句

如图:

ubuntu 安装mysql5.7第4张

3.在终端输入 sudo gedit /etc/mysql/conf.d/mysql.cnf 命令打开mysql.cnf配置文件,如图添加代码:default-character-set=utf8

如图:

ubuntu 安装mysql5.7第5张

4.在终端中输入  /etc/init.d/mysql restart 命令重启MySQL服务,如图所示,重启成功。

ubuntu 安装mysql5.7第6张

5.再次输入进入MySql     输入mysql> show variables like 'char%';

ubuntu 安装mysql5.7第7张

ok

免责声明:文章转载自《ubuntu 安装mysql5.7》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C# 单例模式(复习用)数据包从物理网卡流经 Open vSwitch 进入 OpenStack 云主机的流程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Apache HTTP服务器扩展模块的工具-apxs

1.安装httpd # yum install httpd    # service httpd start  在地址栏里输入http://172.16.22.1(你输入你自己的IP地址,这个是我的),验证web服务是否可以正常工作。 2.安装mysql 方法和LAMP(linux下apache+mysql+php)平台编译安装的实现的安装mysql的...

mysql性能优化-慢查询分析、优化索引和配置【转】

一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1)      max_connections 2)      back_log 3)      interactive_timeout 4)      key_buffer_size 5)  ...

MySQL 百万级分页优化(Mysql千万级快速分页)

以下分享一点我的经验 一般刚开始学SQL的时候,会这样写 : SELECT * FROM table ORDER BY id LIMIT 1000, 10; 但在数据达到百万级的时候,这样写会慢死 : SELECT * FROM table ORDER BY id LIMIT 1000000, 10; 也许耗费几十秒 网上很多优化的方法是这样的: SE...

MySQL中的连接、实例、会话、数据库、线程之间的关系

MySQL中的实例、数据库关系简介 1、MySQL是单进程多线程(而Oracle等是多进程),也就是说MySQL实例在系 统上表现就是一个服务进程,即进程(通过多种方法可以创建多实例,再安装一个端口号不同的mysql,或者通过workbench来新建一个端口号不同的 服务器实例等),该架构类似于SQL Server和Windows版本的Oracle;2、...

MySQL 5.6 解决InnoDB: Error: Table "mysql"."innodb_table_stats" not found.问题

在安装MySQL 5.6.30时,安装完成后,后台日志报如下警告信息:2016-05-27 12:25:27 7fabf86f7700 InnoDB: Error: Table "mysql"."innodb_table_stats" not found.2016-05-27 12:25:27 7fabf86f7700 InnoDB: Error: Fet...

MySQL锁问题

MySQL锁问题 MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎 采用的是表级锁;BDB存储引擎采用的是页面锁,但也支持表级锁;InnoDB存储引擎既支持行级锁,也支持表级锁,但默认 情况下采用行级锁。 MySQL这3种锁的特性可大致归纳如下: (1)表级锁:开销小...