Linux环境mysql5.7.12安装教程

在Linux上安装MySQL
 环境:windows7
 虚拟机:Oracle VMVirtualBox
 Linux: ubuntukylin-14.04.1-amd64.iso
 mysql:5.7.12

 一.环境准备
 step1:安装虚拟机
 step2:修改宿主机BIOS配置

操作系统:Windows 7 64位;
虚拟机:Oracle VM VirtualBox
 Linux版本: Ubuntu4.0  64
 问题描述:新建虚拟机的列表中没有64位系统选项

解决方法:修改机器中的BIOS配置。

1):重启计算机,按F2,进入BIOS界面 
2):进入Configure页签,将virtualization参数修改为:enabled
3):按F10保存。
启动计算机,再进行新建虚拟机操作,即可出现64位选项。

step3:在虚拟机上安装ubuntu系统。内存设置为4G,硬盘设置为100G,其余均按默认,一直点选下一步。直到系统安装成功。

二. 安装mysql
step1:给root设置密码
 输入sudo passwd root 回车,输入两次密码后,修改完成
step2:切换到root用户
 输入su  root回车,输入密码后,切换成功
step3:开始安装mysql
参照官网文档:http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install
 输入 sudo apt-get install  mysql-server回车,进行安装。系统会提示安装所需磁盘空间,输入"y",安装程序会自动完成。

安装完毕后,系统会创建一个数据库超级用户“root”, 设置密码。
 但是默认安装的是5.5版本。
 我想要使用最新版本的json属性,该版本是5.7,所以需要执行下面操作
 1、在官网获取MySQL的APT仓库
 wget http://repo.mysql.com//mysql-apt-config_0.6.0-1_all.deb
 2、安装
 dpkg -i mysql-apt-config_0.6.0-1_all.deb
 回车后出现如下界面:选择最新版本5.7

选择5.7后,选择apply

3、更新下apt-get update
 4、移除原先安装mysql (可能这个时候用upgrade就可以直接升级了,我没有试)
apt-get remove mysql-server
apt-get remove mysql-client
apt-get autoremove

5、安装新的sudo apt-get install mysql-server

OK,5.7版本的mysql安装成功!

常用命令:
 一)、启动
 1、使用 service 启动:service mysql start
 2、使用 mysqld 脚本启动:/etc/inint.d/mysqlstart
 3、使用 safe_mysqld 启动:safe_mysql&

 二)、停止
 1、使用 service 启动:service mysqlstop
 2、使用 mysqld 脚本启动:/etc/inint.d/mysqlstop
 3、mysqladmin shutdown

三)、重启
 1、使用 service 启动:service mysqlrestart
 2、使用 mysqld 脚本启动:/etc/inint.d/mysqlrestart

 四)、查看服务状态
 sudo service mysql status

三、在宿主机上连数据库
 在本机上安装navicat,连接数据库。

1.报错:1130-Host'192.16.41.121' isnot allowed to connect to this MySql server

两机器间相互ping的通
 telnet 192.16.41.121 3306 也是通的

解决方法:

是帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root-pvmwaremysql>use mysql;
mysql>updateuser set host = '%' where user = 'root';
mysql>selecthost, user from user;

在虚拟机本机输入命令:mysql -uroot -p 输入密码后,登录成功

select host,user from user;  查看权限

2.新建表,执行查询报错:

Table 'performance_schema.session_status' doesn't exist.
 最终在stackoverflw中找到答案,主要产生原因,以前的data是mysql5.5中的.后来装的 mysql是5.7的.之间版本不一致导致.
 1). 执行:mysql_upgrade -u root -p --force
 2.) 重启mysql

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程 mysql5.6各版本安装教程

以上就是mysql 5.7.12安装配置方法,以及在安装过程遇到问题的解决方法,希望对大家的学习有所帮助。

(0)

相关推荐

  • redhat7.1 安装mysql 5.7.10步骤详解(图文详解)

    在redhat下安装MySQL,步骤如下 Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 日志保存位置:/data/log/mysql 下载安装包 http://downloads.mysql.com/archives/community/ 1. 获取mysql安装包,mysql-5.7.10-Linux-glibc2.5-x86_64.tar解压后目录如下. 2. 解压mysql-5.7.10-linux-glibc2.5-x86_64.tar

  • Linux环境下mysql5.7.13安装教程

    本文实例为大家分享了Linux mysql5.7.13安装教程,供大家参考,具体内容如下 1.准备 cmake-3.6.0.tar.gz  bison-3.0.4.tar.gz  mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13.tar.gz) 2.安装cmake 和 bison 首先可以查看下是否安装了 cmake # rpm -qa |grep cmake # tar zxvf cma

  • 最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐!

    linux环境Mysql 5.7.13安装教程分享给大家,供大家参考,具体内容如下 1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 日志保存位置:/data/log/mysql 2下载mysql 在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载: 执行如下命名: #mkdir /data/software #cd /da

  • mysql 5.7.13 安装配置方法图文教程(linux)

    linux环境Mysql 5.7.13安装教程分享给大家,供大家参考,具体内容如下 1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 日志保存位置:/data/log/mysql 2下载mysql 在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载: 执行如下命名: #mkdir /data/software #cd /da

  • mysql安装图解 mysql图文安装教程(详细说明)

    MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行"setup.exe",出现如下界面 mysql安装图文教程1 mysql安装向导启动,按"Next"继续 mysql图文

  • linux mysql5.6版本的安装配置过程

    从今年3月份开始mysql官网开始发布相关的5.6系列的各个版本,对于mysql5.6系列的版本对一起的版本进行了全局性的细节性加强:个人感觉,以下是在虚拟机中配置的mysql5.6.10源码安装的过程分享记录下: [root@mysql5 ~]# groupadd mysql [root@mysql5 ~]# useradd -r -g mysql mysql [root@mysql5 ~]# ls anaconda-ks.cfg install.log install.log.syslog

  • RedHat6.5安装MySQL5.7教程详解

    RedHat6.5安装MySQL5.7教程分享,供大家参考,具体内容如下 安装环境:RedHat6.5 第一步:下载 下载MySQL5.7:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar 第二步:安装 安装前检查服务器是否已安装MySQL,如已安装则将其卸载: [root@worker1 tmp]# rpm -qa|grep mysql mysql-libs-5.1.71-

  • redhat7通过yum安装mysql5.7.17教程

    rhel/centos系列linux操作系统自身没有mysql的源,需要自行下载安装.本文介绍如何安装mysql5.7.x数据库. 第一步:下载源 [root@client ~]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 注意:选择mysql57-community-releasexxx开头的,不要选择mysql-community-releasexxx那个,带57的才是mysql5.7版本. 第

  • redhat下apache+php+mysql+imap+ldap+jdk+tomcat的安装

    以上软件可以在此用FTP下载: address:202.104.157.58 name:hello password:hello 一.下面以/home/hailang/ 目录为例: tar zxvf apache_1.3.19.tar.gz tar zxvf imap-2000c.tar.Z tar zxvf mod_jserv.so..so tar zxvf mysql-3.23.33-pc-linux-gnu-i6862.tar.gz tar zxvf openldap-2.0.7.tar.

  • redhat 5.4下安装MYSQL全过程

    前一段时间购买了阿里云的主机.因为自己需要的是用JAVA环境而不是用php+apache这种一键安装的东西,所以没有下载阿里云官网上说的sh.zip.况且里面也没有gzip这个解压包.所以果断自己来安装自己想要的东西 了. 购买的机器配置是: 操作系统:Red Hat Enterprise Linux Server 5.4 64位. CPU:1核 内存:512M 硬盘空间:20G 带宽:1Mbps. 安装MYSQL数据需要用到以下三个包: MySQL-server-5.5.32-1.rhel5.

随机推荐