1. mysql安装

1. rpm包安装

[[email protected] Packages]# ls mysql*

mysql-5.1.61-4.el6.i686.rpm                                mysql-devel-5.1.61-4.el6.i686.rpm

mysql-bench-5.1.61-4.el6.i686.rpm                   mysql-libs-5.1.61-4.el6.i686.rpm

mysql-connector-java-5.1.17-6.el6.noarch.rpm    mysql-server-5.1.61-4.el6.i686.rpm

mysql-connector-odbc-5.1.5r1144-7.el6.i686.rpm  mysql-test-5.1.61-4.el6.i686.rpm

mysql-5.1 客户端包

mysql-server  服务器端包

mysql-libs 系统默认装上该包,里面包含了库文件     mysql-devel包包含一些 .h的头文件,做c语言等开发时用装上

启动mysql

service mysqld start

查看运行进程

[[email protected] ~]# ps aux | grep "mysql"

root      2440 
0.0  0.2   6720 
1412 pts/0    S    20:15  
0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql

mysql   2529 
6.7  3.1 125156 16056 pts/0    Sl  
20:15   0:01 /usr/libexec/mysqld --basedir=/usr
--datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log
--pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock

[[email protected] ~]# cat /etc/my.cnf

[mysqld]

datadir=/var/lib/mysql                                                           
//数据库数据目录

socket=/var/lib/mysql/mysql.sock                                    //sock文件位置,服务启动一定会有,它是本地连接的通道

user=mysql                                                                                  
//执行用户,这样安全性高

#
Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

[mysqld_safe]

log-error=/var/log/mysqld.log                                           //错误日志

pid-file=/var/run/mysqld/mysqld.pid                             //进程ID号,启动一定存在

登录查看

[[email protected]
~]# mysql

mysql> show databases;

+--------------------+

|
Database           |

+--------------------+

|
information_schema |

|
mysql              |

|
test               |

+--------------------+

mysql> use mysql;

mysql> show tables;

+---------------------------+

|
Tables_in_mysql           |

+---------------------------+

|
columns_priv              |

………...

| user                      |

+---------------------------+

23
rows in set (0.00 sec)

mysql> select
user,password,host from user;

+------+----------+----------------+

|
user | password | host           |

+------+----------+----------------+

| root |          | localhost      |                     默认mysql只能本地登录,一般可以把后面几个登录方式删除,更安全。

| root |          | server2.cc.com |                内置root用户登录(非系统root)

|
root |          | 127.0.0.1      |

|     
|          | localhost      |                         匿名用户登录

|      |         
| server2.cc.com |

+------+----------+----------------+

2.源码包安装

编译环境:make,gcc,gcc-c++,cmake,ncurses-devel

用户: useradd   mysql   -u 
27   -g   mysql   
-M   -s  /sbin/nologin

cmake \

-DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql56
\

-DMYSQL_DATADIR:PATH=/database
\

-DWITH_DEBUG:BOOL=on
\

-DWITH_EXTRA_CHARSET:STRING=all
\

-DWITH_INNOBASE_STORAGE_ENGINE:BOOL=on
\

-DWITH_PARTITION_STORAGE_ENGINE:BOOL=on

make && make install

cat << END >/usr/local/mysql56/etc/my.cnf

[mysqld]

basedir=/usr/local/mysql56

datadir=/database

socket=/var/run/mysqld/mysql56.sock

pid-file=/var/run/mysqld/mysql56.pid

user=mysql

port=3307

[mysqld_safe]

log-error=/var/log/mysqld/mysql56-error.log

END

chown -R mysql:mysql /usr/local/mysql56 /database/
/var/run/mysqld/ /var/log/mysqld/

初始化:

./mysql_install_db    --basedir=/usr/local/mysql56/  --datadir=/database/   --user=mysql

启动脚本:

cp -a
/usr/local/mysql56/support-files/mysql.server         /etc/rc.d/init.d/mysql56

sed -i  ‘/conf=/c conf=/usr/local/mysql56/etc/my.cnf‘     /etc/rc.d/init.d/mysql56

service  mysql56 start

3. 二进制包

只需解压相应的包到指定的位置,然后按照源码包的步骤修改,注意socket,pid名称不同端口不同

优点:方便,绿色。这三种安装方式中,第二种实际生产中用得最多。

4.mysql数据库结构

mysql>
show databases;

+--------------------+

|
Database           |

+--------------------+

| information_schema |                       //记录系统所有表字段的信息

| mysql              |                                   //系统数据库,其中mysql.user表保存用户信息

|
performance_schema |

|
test               |

+--------------------+

information_schema 库

table_schema:   库名

table_name:    表名

column_name:  字段名

来自为知笔记(Wiz)

时间: 2024-11-05 13:27:56

1. mysql安装的相关文章

MySql基础学习-mysql安装

Linux环境下的安装 1检查是否已经安装 sudo service mysql start #若未安装,则提示: mysql: unrecognized service 2安装MySql #安装 MySQL 服务端.核心程序 sudo apt-get install mysql-server #安装 MySQL 客户端 sudo apt-get install mysql-client 安装过程中,提示确实yes即可,并且会提示设置root密码,设置即可. 3检查安装 sudo netstat

基于CentOS 7 的MySQL安装

基于CentOS 7 的MySQL安装 因为一些原因CentOS 7 用MariaDB代替了mysql数据库,所以首先要从网上下载最新的的MySQL包. 然后安装: [[email protected] /]# yum install -y /media/mysql/mysql-community-* 注:红色为MySQL包所在路径. 然后重新启动MySQL服务: [[email protected] /]# systemctl restart msqld.service 重启完后就可以使用了.

单实例MySQL安装

1.建立账号 [[email protected] ~]# groupadd mysql [[email protected] ~]# useradd -s /sbin/nologin -g mysql -Mmysql useradd参数说明: -s/sbin/nologin 表示禁止该用户登录 -gmysql 指定属于mysql组 -M表示不创建用户家目录 2.配置安装环境 创建目录并授权: [[email protected] ~]# mkdir /home/tools [[email pr

Ubuntu系统下的Mysql安装与使用

摘要 在本篇博文中,笔者将从基础出发,介绍Mysql在Linux环境下的安装和基本使用命令,仅适用于Mysql初学者,大牛请绕道-- 安装Mysql数据库 这里介绍最最简单的安装方式,至于编译安装,可以下载安装包, ./configure 生成Makefile,然后 make clean,  make , make test,  make install  我想这些命令应该很基本了吧,这里不再敖述. 1. 安装命令 [email protected]:~$ sudo apt-get instal

MySQL安装过程中出现“APPLY security settings错误”的解决方式

***********************************************声明****************************************************** 原创作品,出自 "晓风残月xj" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj). 因为各种原因.可能存在诸多不足,欢迎斧正. *******************************************

mysql安装文档(Linux 官网yum安装版)

mysql安装文档(官网yum安装Linx版) 创建时间:2016-12-20 文档目的 在Linux下安装mysql服务端应用. (注:本文档采用yum库安装方式安装mysql应用,本文假设您的系统中没有安装第三方发布的rpm包,如果您已经安装了第三方rpm包,请参考文中"替换第三方发布mysql"的内容) 系统环境 操作系统:centos 7 (3.10.0-229.el7.x86_64) mysql版本:mysql57-community-release-el7-9.noarch

Mysql安装部署

1.安装概览 MySQL有几种不同的产品线,且每种产品线又有很多不同的版本,这里选择当前企业使用最广的社区版MySQL5.5系列作为LNMP的组合环境数据库平台. 企业场景MySQL安装方式一览 序号 MySQL安装方式 特点说明 1 yum/rpm包安装 特点是简单,但是没法定制安装,入门新手常用这种方式. 2 二进制安装 解压软件简单配置后就可以使用,不用安装,速度较快,专业DBA喜欢这种方式,软件名如:mysql-5.5.32-liux2.6-x86_64.tar.gz. 3 源码编译安装

MySQL安装配置

一般,MySql安装完成后,会出现一些状况:秒退.系统服务项.登录不上去等,需要进行一些设置. 首先,将mysql的bin目录加入到path环境变量中. 然后,安装mysqld服务项 进入cmd,mysqld -install mysql --defaults-file="D:\mysql-5.6.17\my.ini",安装成功. 相关命令:启动服务:net start mysql 停止服务:net stop mysql 删除服务:sc delete mysql 若报错,请检查my.i

ubuntu下MySQL安装配置及基本操作

在linux下安装方法: 分为四种:一: 直接用软件仓库自动安装(如:ubuntu下,sudo apt-get install mysql-server; Debain下用yum安装): 二:官网下载deb或rmp安装包,直接双击安装: 三:下载tar安装包,解压到硬盘,然后自己配置mysql: 四:源码编译安装(下载mysql源代码自己编译安装). 前两种不需要自己配置,安装简单:后两种需自行配置文件,需要对mysql较为熟练.主要讲下第三种. 由于MySQL依赖libaio1包,所以先安装l

【转】mysql安装图解

转载地址:http://www.jb51.net/article/23876.htm 很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0