ubuntu14.04安装mysql5.6.37
摘抄这篇文档是为了记录自己的日常学习情况,方便以后查看。后边注明了来源,如有不对的地方,希望大家指正,谢谢!
首先从mysql官网上下载所需的离线包,我现在的版本是(mysql-5.6.37-linux-glibc2.12-x86_64)。
下载链接:http://dev.mysql.com/downloads/mysql/
Select Operating System: linux-generic,选择(mysql-5.6.37-linux-glibc2.12-x86_64)下载。
下载完之后,将tar包拷贝到/usr/loacl目录下解压缩:
tar -xzvf mysql-5.6.37-linux-glibc2.12-x86_64
- 重命名为mysql:
mv mysql-5.6.37-linux-glibc2.12-x86_64 mysql
- 在安装之前先升级源文件和安装一个依赖包,mysql运行的时候会用到这个依赖包,否则运行不了:
- sudo apt-get updatesudo apt-get upgrade
sudo apt-get install libaio-dev- 1依赖包安装完之后就该安装mysql了,在/usr/local/mysql目录下运行命令(后同),:(注意输出的文字,里边有修改root密码和启动mysql的命令)
./scripts/mysql_install_db --user=root
Installing MySQL system tables...
151015 14:11:15 [Note] ./bin/mysqld (mysqld 5.5.45) starting as process 10902 ...
OK
Filling help tables...
151015 14:11:15 [Note] ./bin/mysqld (mysqld 5.5.45) starting as process 10908 ...
OK To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands: ./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h qiuxiao-ubuntu password 'new-password' Alternatively you can run:
./bin/mysql_secure_installation which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers. See the manual for more instructions. You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe & You can test the MySQL daemon with mysql-test-run.pl
cd ./mysql-test ; perl mysql-test-run.pl Please report any problems at http://bugs.mysql.com/- 启动mysql,指定root用户:
./bin/mysqld_safe --user=root &- 设置root用户密码
./bin/mysqladmin -u root password 'linxiaohui'eg:
##
重启mysql: ./bin/mysqladmin -uroot -p密码 shutdown(注意,u,p后没有空格)
./bin/mysqld_safe --user=root &- 重启mysql:
./bin/mysqladmin -uroot -plinxiaohuishutdown(注意,u,p后没有空格)
./bin/mysqld_safe --user=root &- eg1: root@suepc:/usr/local/mysql/mysql-5.6.37-linux-glibc2.12-x86_64# ./bin/mysqld_safe --user=root &
- eg2: root@suepc:/usr/local/mysql/mysql-5.6.37-linux-glibc2.12-x86_64# ./bin/mysql -u root -p
- 运行eg1和eg2两条命令,成功进入mysql.
设置允许root远程连接:
1)本机登陆mysql:./bin/mysql -u root -p2)从所有主机:
mysql> grant all privileges on *.* to root@"%" identified by "root用户的密码" with grant option;3)从指定主机:
mysql> grant all privileges on *.* to root@"192.168.11.205" identified by "root用户的密码" with grant option; flush privileges;设置字符集:
查询字符集:mysql> show variables like 'character%';- 1
mysql> SET character_set_database = utf8;
mysql> SET character_set_server = utf8;- 1
- 2
重启,使字符集生效
设置开机启动
可以通过support-files下的mysql.server启动停止mysql,命令如下:
启动mysql:./support-files/mysql.server start –user=root
停止mysql:./support-files/mysql.server stop1)mysql启动默认使用的是/etc/my.cnf配置文件,所以拷贝一份配置文件到/etc/下:
cp ./support-files/my-medium.cnf /etc/my.cnf- 1
2)拷贝mysql.server文件到/etc/init.d/目录下:
cp ./support-files/mysql.server /etc/init.d/mysql.server- 1
3)指定启动时所使用的用户,修改my.cnf配置文件,在[mysqld]下加一行user=root:
vim /etc/my.cnf- 1
4)设置开机启动:update-rc.d -f mysql.server defaults- 1
至此,mysql安装完毕,重启Ubuntu,验证一下mysql是否已经随机启动
Navicat连接mysql
由图可知,连接成功!
参考出处:http://blog.csdn.net/qiuxiao630320/article/details/49150585
ubuntu14.04安装mysql5.6.37的更多相关文章
- Ubuntu14.04安装配置web/ftp/tftp/dns服务器
目录: 1.安装ftp服务器vsftpd --基于tcp,需要帐号密码 2.安装tftp服务器tftpd-hpa,tftp-hpa --udp 3.web服务器--使用Apache2+Mysql+PH ...
- Ubuntu14.04安装intel集显驱动
Ubuntu14.04安装intel集显驱动 标签(空格分隔): ubuntu linux 驱动安装 1.查看本机显卡型号 使用lspci命令来获取PCI接口硬件信息 o@o-pc:~$ lspci ...
- Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题
1 设置中文显示环境 1. 打开System Settings 2. 打开Personal-> Language Support. 会弹出如下对话框,提示你“语言支持没安装完整”. 点击“Rem ...
- Ubuntu14.04安装配置ndnSIM
Ubuntu14.04安装配置ndnSIM 预环境 Ubuntu14.04官方系统 请先使用sudo apt-get update更新一下源列表 安装步骤 安装boost-lib sudo apt-g ...
- Ubuntu14.04 安装QQ国际版wine-qqintl
Ubuntu14.04安装qq国际版方式: 首先下载,链接为: https://pan.baidu.com/s/1boPitVD 密码:jp1j 也可去Ubuntu中文的Kylin(优麒麟)官网下载 ...
- 一.ubuntu14.04安装、亮度设置、显卡设置等一体化讲解
一.ubuntu14.04安装 安装步骤很简单的,相信你只要知道并且决定安装ubuntu,你就不会在安装上有问题,下载网址 http://www.ithome.com/html/soft/81539. ...
- Ubuntu14.04安装samba
Ubuntu14.04安装samba 按照惯例,首先介绍Samba.Samba是在Linux系统上实现的SMB(Server Messages Block,信息服务块)协议的一款免费软件.它实现在局域 ...
- Ubuntu14.04安装有道词典
Ubuntu14.04安装有道词典之前要更新系统: sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 在有道官网下载 ...
- ubuntu14.04 安装redis 2.8.9
ubuntu14.04安装前准备工作,为了保证安装顺利,请先执行apt-get update 然后安装make 和gcc(已安装的可忽略) apt-get install make apt-get i ...
随机推荐
- 贪心 + DFS
A New Year party is not a New Year party without lemonade! As usual, you are expecting a lot of gues ...
- DbCommand :执行超时已过期。完成操作之前已超时或服务器未响应。
问题:“Timeout 时间已到.在操作完成之前超时时间已过或服务器未响应.”的解决方法 在一个链接数据库的时候,老是出现超时的错误:执行超时已过期.完成操作之前已超时或服务器未响应. 就是给这个链接 ...
- 异数OS TCP协议栈测试(四)--网卡适配篇
异数OS TCP协议栈测试(四)–网卡适配篇 本文来自异数OS社区 github: https://github.com/yds086/HereticOS 异数OS社区QQ群: 652455784 异 ...
- 开发环境Vue访问后端接口教程(前后端分离开发,端口不同下跨域访问)
原理:开发环境下的跨域:在node.js上实现请求转发,vue前端通过axios请求到node.js上,node.js将请求转发到后端,反之.响应也是,先到node.js上,然后转发vue-cil项目 ...
- Firebase REST API
use firebase and firesharp to do a Library management system . look github.com/ziyasal/FireSharp
- P2869 [USACO07DEC]美食的食草动物Gourmet Grazers
P2869 [USACO07DEC]美食的食草动物Gourmet Grazers 题目:约翰的奶牛对食物越来越挑剔了.现在,商店有M 份牧草可供出售,奶牛食量很大,每份牧草仅能供一头奶牛食用.第i 份 ...
- Windows PHP 开启opcache的方法
PHP opcache可以提升性能.Windows PHP 配置 opcache 的方法如下: 1.先检查PHP目录下ext目录中有没有php_opcache.dll,没有的话自己下载(PHP 5.5 ...
- Git基础常用功能
一.安装 具体查看 安装Git 二.使用 基础知识 工作区(Workspace):就是你在电脑里能看到的项目目录. 暂存区(Index / Stage):临时存放更改的地方,使用命令"git ...
- python文件、文件夹的相关操作
python文件.文件夹的相关操作 #1.rename()可以完成对文件的重命名 #rename(需要修改的文件名,新的文件名) import os os.rename("readme.tx ...
- 【学习笔记】Git的日常使用
Note:本笔记是我学习廖雪峰老师的Git教程整理得到,在此向廖老师的无私付出表示衷心的感谢! 0.Git的历史 Git是一个分布式的版本控制系统(C语言编写,一开始为Linux社区服务,替代BitK ...