ubuntu下MySQL安装配置及基本操作
在linux下安装方法:
分为四种:
一: 直接用软件仓库自动安装(如:ubuntu下,sudo apt-get install mysql-server; Debain下用yum安装);
二:官网下载deb或rmp安装包,直接双击安装;
三:下载tar安装包,解压到硬盘,然后自己配置mysql;
四:源码编译安装(下载mysql源代码自己编译安装)。
前两种不需要自己配置,安装简单;后两种需自行配置文件,需要对mysql较为熟练。主要讲下第三种。
由于MySQL依赖libaio1包,所以先安装libaio1,如下:
sudo apt-get install libaio1
1、下载MySQL包,我的为mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz;
2、解压至任意目录,此处为/home/george/Develop/MySQL/mysql-5.6.23-linux-glibc2.5-x86_64
3、为MySQL创建专用用户,用户名为mysql,用户组为mysql;
sudo groupadd mysql 创建组
sudo useradd -r -g mysql mysql 创建用户并划入mysql组下
4、进入目录:cd /usr/local/
5、为安装目录建立软链接:sudo ln -s /home/george/Develop/MySQL/mysql-5.6.23-linux-glibc2.5-x86_64 mysql
进入安装目录:cd mysql
6、为解压出来的所有文件更改用户和组
sudo chown -R mysql . 更改拥有者
sudo chgrp -R mysql . 更改组
7、执行sudo scripts/mysql_install_db --user=mysql ,初始化MySQL数据库
或者配置data文件夹位置:
shell> sudo scripts/mysql_install_db --user=mysql \
--basedir=/opt/mysql/mysql \
--datadir=/opt/mysql/mysql/data
至此MySQL安装完毕,可以运行试试:
9、以mysql用户启动mysql服务:
sudo bin/mysql_safe --user=mysql &
10、试试启动是否成功:
bin/mysqladmin version
或
bin/mysqladmin variables
11、 bin/mysqladmin -u root shutdown 关闭服务
bin/mysql_safe --user=mysql & 重启服务
12、设置环境变量,在/etc/profile中加入下边内容:
export PATH=$PATH:$/etc/local/mysql/bin
设置开机自启动,运行如下命令:
sudo cp support-files/mysql.server /etc/init.d/mysql.server
13、重启试试看。
由于此时数据库中的root用户默认没有配置密码,需要更改root密码,有如下几种方法:
首显在client登录mysql server:
bin/mysql -u root root用户登录,此时无密码
1、使用update语句更新user数据表中的数据;
mysql> update mysql.user set password=password('newpwd') where user = 'root';
适用于所有平台。
2、使用set password命令;
mysql> set password for 'root'@'localhost' = password('newpwd');
mysql> set password for 'root'@'host_name' = password('newpwd'); host_name为主机名,可在/etc/hosts文件查看
mysql> set password for 'root'@'::1' = password('newpwd'); ::1 为IPV6本地地址
mysql> set password for 'root'@'127.0.0.1' = password('newpwd');
3、使用bin/mysqladmin命令,具体如下:
shell> bin/mysqladmin -u root password 'newpwd'
shell> bin/mysqladmin -u root -h host_name password 'newpwd'
参考:
MySQL官方文档安装方法大全:
http://dev.mysql.com/doc/refman/5.6/en/installing.html
ubuntu下MySQL安装配置及基本操作的更多相关文章
- Win7和Ubuntu下mysql 安装配置
Windows下安装 下载对应版本的mysql安装包安装,如果安装目录为 C:\Program Files\MySQL\MySQL Server 5.6 增加环境变量 MYSQL_HOME=C:\Pr ...
- ubuntu下mysql安装(server、client、dev),开启、停止和重启,及常见错误
转自:ubuntu下mysql安装(server.client.dev),开启.停止和重启,及常见错误 1. 在ubuntu下安装server和client很简单: (1)安装server apt-g ...
- Ubuntu下apache2安装配置(内含数字证书配置)
Ubuntu下apache2安装配置(内含数字证书配置)安装命令:sudo apt-get updatesudo apt-get install apache2 配置1.查看apache2安装目录命令 ...
- ubuntu下Mysql安装与root密码重置
一.安装 1.首先更新本地存储库索引,执行sudo apt update 2.从APT存储库安装MySQL,执行sudo apt install MySQL-server,在安装过程中,可能会出现[Y ...
- ubuntu下postgreSQL安装配置
一.安装并配置,并设置远程登陆的用户名和密码 1.安装postgreSQL sudo apt-get update sudo apt-get install postgresql-9.4 在Ubunt ...
- ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置
一.安装.卸载apache2 apache2可直接用命令安装 sudo apt-get install apache2 卸载比较麻烦,必须卸干净,否则会影响ap ...
- Centos 下mysql安装配置
一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake ...
- ubuntu下smokeping安装配置
0.参考文件 http://wenku.baidu.com/view/950fbb0a79563c1ec5da71b1 http://aaaxiang000.blog.163.com/blog/sta ...
- 【云计算】ubuntu下docker安装配置指南
Docker Engine安装配置 以下描述仅Docker在Ubuntu Precise 12.04 (LTS).Ubuntu Trusty 14.04 (LTS).Ubuntu Wily 15.10 ...
随机推荐
- Linus:为何对象引用计数必须是原子的
Linus大神又在rant了!这次的吐槽对象是时下很火热的并行技术(parellism),并直截了当地表示并行计算是浪费所有人时间(“The whole “let’s parallelize” thi ...
- DNA Sequence - POJ 2778(AC自动机+矩阵乘法)
题目大意:DNA序列是有 ATGC 组成的,现在知道一些动物的遗传片段有害的,那么如果给出这些有害的片段,能否求出来所有长度为 N 的基因中有多少是不包含这些有害片段的. 分析:也是断断续续做了一 ...
- 356. Line Reflection
首先找到X方向的中点,如果中点是一个点,那么分别从这个点开始往左右找就行:如果是一个区间,比如1 2之间,那么首先总点数得是偶数,然后以1和2往左右两边找就行.. 找的时候,有3种情况: 同时没找到, ...
- 分布式系统状态下redis存储asp.net session使用第三方Providers驱动
https://github.com/ServiceStack/ServiceStack.Redis (redis客户端组件) 注:redis服务端在windows不太稳定,一般部署在Linux下. ...
- Windows Minifilter驱动 - 调式 (4)
写不论什么程序动态调试是很重要的.驱动开发也不例外. 通常如今写驱动的时候,都是在VM上跑的,调试手段基本也是本地windbg + 虚拟机. 虚拟机配置 我用的是win7, 第一步,看以下.成功运行后 ...
- MVC模式实现登录以及增删改查之登录(一)
我在这里用的不是maven项目,用的一般的web项目,所以需要用到的架包需要自己去下载添加,在项目中,一定注意环境的配置,我用的是jre1.7 1 新建项目 2 建立好MVC的管理包,导入对应的架 ...
- linux (ubuntu) 下设置 tomcat 随系统自动启动
网上说的有很多, 我只记录一种 1. 切换到 /etc/init.d/ 目录下 2. sudo vim tomcat 3. 在打开的文件里写入以下内容 #!/bin/sh # chkconfig: # ...
- 向量旋转 UPC 2217
这道题目是13山东省省赛的签到题,题目大意是给等边三角形的两个定点,让求逆时针旋转之后的第三个点的坐标,原来不会向量的旋转,在网上找了找,找到一篇挺好的,直接贴过来. 向量的旋转 实际做题中我们可能会 ...
- PID204 / 特种部队
/* 双向DP 两条路 f[i][j] 表示第一条路末位置为i 第二条路末位置为j 的最优解 转移:对于下一个点 k=max(i,j)+1 可以更新 路1的末位置 也可以更新路2的末位置 f[i][k ...
- 简单html以及css的用法
我将利用三天的时间来完成制作京东首页的静态页面效果,其中包含的内容有html以及css. 1.在开发进行之前,首先要配置开发环境:我们需要安装sublime webstorm vscode Hb ...