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 ...
 
随机推荐
- 输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)
			
群里看到这道题,用python做了做, def find(array): v_sum = greatest = 0 for a in array: v_sum += a v_sum = 0 if v_ ...
 - CentOS 6.5断电后启动出现:unexpected inconsistency run fsck manully
			
CentOS 6.5断电后启动出现:unexpected inconsistency run fsck manully 如下图: 解决方法: 1.输入root用户的密码回车: 2.执行以下命令,修复磁 ...
 - Linux: FTP服务原理及vsfptd的安装、配置
			
1.FTP 服务的安装# yum install -y vsftpd [root@rusky pub]# ls -l /etc/vsftpd/ total 20 -rw-------. 1 root ...
 - centos 安装nginx
			
centos 安装nginx 安装依赖 更换源 yum install http://mirrors.163.com/centos/6.8/extras/x86_64/Packages/epel-re ...
 - codevs 2495 水叮当的舞步IDA*
			
/* 比较简单的A* 估价函数很简单就是除了左上角的联通快之外的不同的个数 加上迭代 好像答案最多在16步之内出解 这样裸裸的交上去是50分 在考虑剪枝 每个选颜色的时候一定是选左上角联通快附近的颜色 ...
 - 【开源java游戏框架libgdx专题】-05-模块描述与上下文
			
模块描述(Modules overview) Input:为所有的平台提供一个统一的输入模型和处理程序. 获取触摸示例: if (Gdx.input.isTouched()) { System.out ...
 - win7 打开方式不能添加程序
			
打开注册表,找到“HKEY_CLASSES_ROOT\Applications\”中,查看相应的程序的“\shell\open\command”项中的数据是否正确:如果不正确,就修改正确,之后再添加程 ...
 - 面试题——分析从输入url到页面返回的过程(或者查询返回过程)
			
1. You enter a URL into the browser(输入一个url地址) 2.The browser looks up the IP address for the domain ...
 - java编程思想-枚举类型思维导图
 - sql - 面试
			
一,关于 group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 200 ...