Ubuntu Server 12.04 安装mysql 5.6.10学习笔记

首先,下载二进制版本的mysql包: http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz

因为Ubuntu Server上 wget比较慢,所以我是直接在windows用迅雷下载好,然后WinSCP上传到服务器的,看各自喜好了。

上正题。

包放在~/Download目录下,全部安装命令如下:

1、解压tar.gz

 代码如下 复制代码

tar –xzf mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz

 2、重命名解压的文件夹

 代码如下 复制代码

mv mysql-5.6.10-linux-glibc2.5-x86_64 mysql

3、将mysql文件夹移动到/usr/local目录下

 代码如下 复制代码

sudo mv mysql /usr/local

4、进入mysql目录

 代码如下 复制代码

cd /usr/local/mysql

 5、增加mysql用户组

 代码如下 复制代码

sudo groupadd mysql

6、增加mysql用户

 代码如下 复制代码

sudo useradd -r -g mysql mysql

 7、将mysql文件夹own及grp变更为mysql

 代码如下 复制代码

sudo chown -R mysql .

sudo chgrp -R mysql .

8、执行mysql安装脚本

 代码如下 复制代码

sudo scripts/mysql_install_db --user=mysql

(若未安装libaio包,会有一个报错提示,安装libaio-dev后,再运行脚本即可)

 代码如下 复制代码

sudo apt-get install libaio-dev

9、将目录权限变更回来,仅保留data目录为mysql用户

 代码如下 复制代码

sudo chown -R root .

sudo chown -R mysql data

10、将mysql配置文件拷贝到etc目录(全局配置)

注意:5.6版本的默认配置文件名称由原先的my-medium变更为了my-default。

 代码如下 复制代码

sudo cp support-files/my-default.cnf /etc/my.cnf

 

11、启动mysql

 代码如下 复制代码

sudo bin/mysqld_safe --user=mysql &

 

12、初始化mysql root用户密码

 代码如下 复制代码

sudo bin/mysqladmin -u root password '密码文字'

 

13、复制mysql.server脚本到/etc/init.d(初始化服务,有些人喜欢改成mysqld,在这里改就可以)

 代码如下 复制代码

sudo cp support-files/mysql.server /etc/init.d/mysql.server

 

14、查看mysql运行状态

sudo service mysql.server status
如果运行正常,会显示 MySQL running。

如果显示 not running,应该是前面没有启动服务,可直接用service mysql.server start启动

 代码如下 复制代码

sudo service mysql.server [status|start|stop] 

15、让mysql开机启动[defaults],取消开机启动[remove]

 代码如下 复制代码

sudo update-rc.d -f mysql.server defaults  [remove]

 16、将mysql/bin/mysql命令加入到用户命令中,或将mysql/bin目录加入path

加入用户命令:

 代码如下 复制代码

sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

加入环境变量:

 代码如下 复制代码

export PATH=$PATH:/usr/local/mysql/bin

 17、允许root用户远程登录

 代码如下 复制代码

1>进入mysql: mysql –u root –p

2>改变数据库: use mysql;

3>从任意主机登录: grant all privileges on *.* to root@"%" identified by "密码文字" with grant option;

4>从指定主机登录: grant all privileges on *.* to root@"192.168.1.101" identified by "passw0rd" with grant option;

5>授权生效: flush privileges;

6>查看host为%授权是否添加: select * from user;

时间: 2024-10-27 23:57:18

Ubuntu Server 12.04 安装mysql 5.6.10学习笔记的相关文章

Ubuntu Server 16.04安装MySQL设置远程访问出现问题的完美解决方案(error:10061)_Linux

说明: 一个朋友在使用Ubuntu Server 16.04安装MySQL,设置远程访问的时候出现了问题,请我帮忙.但是,我也没有使用过Ubuntu安装MySQL,于是乎搜索了很多技术文件,比着葫芦画瓢.但是,由于MySQL版本的差异,导致在安装设置的过程中出现了一些问题:就是不能远程访问. 一.安装mysql 1. 安装需要使用root账号,如果不会设置root账号的请参考Linux公社的其他文章.安装mysql过程中,需要设置mysql的root账号的密码,不要忽略了. sudo apt-g

Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法_php技巧

本文实例讲述了Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法.分享给大家供大家参考,具体如下: 1.首先安装memcache服务端: sudo apt-get install memcached 安装完成后系统 自动启动了 memcached服务占用11211端口 如需重新配置11211端口的服务 需要关闭已开启的memcached服务 手动启动: memcached -d -m 128 -p 11211 -u memcache

Ubuntu Server 16.04 LTS 上安装 LAMP图解教程_Linux

LAMP 方案是一系列自由和开源软件的集合,包含了 Linux.Web 服务器 (Apache). 数据库服务器 (MySQL / MariaDB) 和 PHP (脚本语言).LAMP 是那些需要安装和构建动态网页应用的基础平台,比如WordPress.Joomla.OpenCart 和 Drupal. 在这篇文章中,我将描述如何在 Ubuntu Server 16.04 LTS 上安装 LAMP,众所周知 Ubuntu 是一个基于 Linux 的操作系统,因此它构成了 LAMP 的第一个部分,

在 Ubuntu Server 16.04 LTS 上安装 LAMP

LAMP 方案是一系列自由和开源软件的集合,包含了 Linux.Web 服务器 (Apache). 数据库服务器 (MySQL / MariaDB) 和 PHP (脚本语言).LAMP 是那些需要安装和构建动态网页应用的基础平台,比如WordPress.Joomla.OpenCart 和 Drupal. 在这篇文章中,我将描述如何在 Ubuntu Server 16.04 LTS 上安装 LAMP,众所周知 Ubuntu 是一个基于 Linux 的操作系统,因此它构成了 LAMP 的第一个部分,

如何在Ubuntu Server 14.04 LTS(Trusty) 上安装Ghost

如何在Ubuntu Server 14.04 LTS(Trusty) 上安装Ghost 今天我们将会在Ubuntu Server 14.04 LTS (Trusty)上安装一个博客平台Ghost. Ghost是一款设计优美的发布平台,很容易使用且对任何人都免费.它是免费的开源软件(FOSS),它的源码在Github上.截至2015年1月(LCTT 译注:原文为2014,应为2015),它的界面很简单还有分析面板.编辑使用的是很便利的分屏显示. 因此有了这篇步骤明确的在Ubuntu Server上

PowerEdge R430 机架式服务器安装( Ubuntu server 14.04.1 、PHP5.5.9、PHP-redis2.8、Phalcon3.1)

未解决问题:换成静态路由的话,怎么就 apt-get udpate 出现错误信息! 解决办法:么有设置网关 一.Ubuntu 系统下载地址: https://certification.ubuntu.com/certification/hardware/201412-16241/ 2.uiso9_cn_9.6.6.3300.exe 下载 3.ubuntu server12.04系统U盘安装详细教程  https://wenku.baidu.com/view/64e4c33c2b160b4e777

在Ubuntu上源码安装MySQL+安装问题解决+安全优化

0.说明         当然,MySQL的安装方法多种多样,在Ubuntu上,你可以采用apt-get的方式安装,这样的好处是:快速方便.基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要apt-get执行完成,那么MySQL也就可以使用了.         但我更倾向于使用源码的方式来安装MySQL,原因也很简单:除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么,这点在以后MySQL运行出现问题时将会有很大的帮助!         但即便是按照官方文档来安装,你也会遇到各

Ubuntu Server 9.04中文UTF-8环境的配置

最近安装了ubuntu server 9.04,打算下一步作为新服务器的环境.需要支持utf-8中文环境.以前也记录过,但是比较零散,也有一些错误. 设置中文环境很简单,需要三步.第一步,安装中文包: sudo apt-get install language-pack-zh 第二步,配置相关环境变量: sudo vim /etc/environment 在文件中增加语言和编码的设置: LANG="zh_CN.UTF-8″ LANGUAGE="zh_CN:zh:en_US:en&quo

ubuntu server 如何更换安装源?

问题描述 ubuntu server 如何更换安装源? 目前安装源具体配置如下: 今天想安装traceroute都不行,决定要换个安装源.请问一下有没有什么源可以推荐一下,以及如何配置?~ 解决方案 http://blog.163.com/qianshizhou@126/blog/static/4873851620112210540651/ 解决方案二: 系统设置里,系统更新,点开后选择服务器地址,可选163,aliyun等