linux 下MySQL的安装

一、安装MySQL
   1、下载源码包
     从mysql官网上下载linux下的source包mysql-5.0.51b.tar.gz,注意是下载GNU tar格式的,不是rpm包。
    2、解包

tar xvf mysql-5.0.51b.tar.gz

3、进入mysql目录

cd mysql-5.0.51b

4、安装

./configure  --prefix=/opt/cuix/ mysql-5.0.51 指定mysql的安装目录
               --with-charset=utf8           指定字符集
               --with-collation=utf8_general_ci 
make
make install

二、配置MySQL
   1、初始化数据库
      执行scripts/mysql_install_db,初始化mysql数据库的授权表,其中贮存了服务器的访问允许,该操作将会在mysql安装目录下创建var目录。
    2、设置PATH
     为了方便使用,将mysql-5.0.51/bin目录加入到当前用户的profile中,然后用which mysql检查一下是否ok.
   3、设置my.cnf配置文件
      在support-files目录下有三个预设置的文件可供选择,选择一个适合你的,我这里选择的是my-medium.cnf,复制这个文件到你的安装目录下:

cp support-files/my-medium.cnf  /opt/cuix/mysql-5.0.51/.my.cnf

注意my.cnf的使用方法,这个配置文件的路径可以在启动mysql时通过命令行参数给出,比如:

./mysqld_safe --defaults-file=.my.cnf &

4、赋予my.conf权限

chmod 744 .my.cnf

5、修改my.conf文件
      查找[client]:
      添加user=root,
      去掉password前的注释并设定root账户的密码,
      设定port,使用netstat –atln | grep “端口号”查看你自己的端口是否被占用,
      更改socket,默认/tmp/mysql.sock可能和其他的mysql服务器冲突,修改到当前mysql安装目录下。
      查找[mysqld]:
      设定port及socket,
      设定datadir=/opt/cuix/mysql-5.0.51/var
     对client及mysqld均添加default-character-set=utf8

三、运行MySQL
   1、启动mysql
     进入mysql-5.0.37/bin目录(如果设置了Path就不必了),执行:

mysqld_safe --defaults-file=/opt/cuix/mysql-5.0.51/.my.cnf &

2、检查是否安装成功
      mysqladmin version将会得到当前mysql的版本信息
    3、登录mysql

mysql -h 127.0.0.1 -P 9906 -u root

4、修改root密码
      root帐号默认密码为空,这个肯定是要修改的,可以连接上服务器后,执行:

use mysql;
update user set password=password(‘新密码‘) where user=‘root‘;
flush privileges;

5、添加新用户
      添加test,容许从localhost和远程登录,密码为"test"

GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY ‘test‘ WITH GRANT OPTION; 
GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY ‘test‘ WITH GRANT OPTION;

当使用SQL语句修改账户时使用FLUSH PRIVILEGES的原因是告诉服务器重读授权表。否则,只有重启服务器后更改才会被注意到。使用 GRANT,则不需要使用FLUSH PRIVILEGES。
    6、关闭mysql
      执行:

./mysqladmin -h localhost -P 3306 -u root -p  shutdown

到此安装及配置过程就结束了,可在用户根目录下建一个mysql的shell文件,便于启动及关闭MySQL,如下:

#!/bin/sh
case $1 in
     start) /opt/cuix/mysql-5.0.51/bin/mysqld_safe --defaults-file=/opt/cuix/mysql-5.0.51/.my.cnf & ;;
     stop) /opt/cuix/mysql-5.0.51/bin/mysqladmin -h 10.3.2.36 -P 9906 -uroot -p shutdown;;
esac

这样通过./mysql restart和./mysql stop就可以启动和关闭MySQL了。

时间: 2024-10-26 04:10:23

linux 下MySQL的安装的相关文章

Linux下mysql的安装与卸载并且连接navicat详解(亲测可用)

哈喽,大家好,费了九牛二虎之力,终于完成了linux下用yum安装mysql,虽然出了很多错,但是最终成功可谓是不易,下面详细介绍下mysql的安装步骤: 一.卸载mysql 1.首先查看以前是否在linux上安装过mysql,如果有则需要先卸载干净. 首先使用命令查看虚拟机上是否存在mysql rpm -qa|grep -i mysql 如图所示,表示存在 2.停止mysql服务.删除之前安装的mysql 删除命令:rpm -e –nodeps 包名 如图所示: 如果提示依赖包错误,则使用以下

Linux下mySql的安装和使用

1.安装mysql groupadd  mysql 建立mysql分组(方便管理) useradd -g mysql  mysql 创建用户mysql到mysql组里 scripts/mysql_install_db --user=mysql:初始化数据库(注必须进入到mysql的文件夹内执行命令) chown -R root . :修改 当前 (.)文件夹下的所有文件及文件夹(-R递归的)所有者 chown  —R  mysql data :修改date文件夹的所有者 chgrp  -R  m

(001) Linux下MySQL的安装手册

引言 安装准备 安装步骤 安装后目录结构说明 安装后配置 安装后安全管理 安装过程中容易出现的问题以及解决办法 一 引言 本文旨在记述MySQL在Linux下的安装和配置. 二 安装准备 Linux:    CentOS release 6.5 (Final) X86_64 MySQL:  Percona-Server-5.6.22-rel72.0-738.Linux.x86_64.tar.gz 三 安装步骤 1. 将下载后的压缩包复制(cp)到目录/usr/local.       2. 进入

(转)linux下mysql的安装过程

最近在linux安装了mysql,根据网上收集的资料和个人的操作过程,大概做了个整理,以便以后进行参考回顾. 1.下载mysql-5.1.36.tar.gz,并且解压. tar -xzvf mysql-5.1.36.tar.gz 2.添加mysql组,新建mysql用户 groupadd mysql useradd -g mysql mysql 3.进入解压后的目录下,进行编译安装 ./configure --prefix=/usr/local/mysql --with-charset=utf8

linux 下mysql的安装,并设置必要的密码

首先,我使用的是redhat linux ,版本号为: 1 [[email protected] init.d]# cat /proc/version 2 Linux version 2.4.20-8 ([email protected]) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Thu Mar 13 17:54:28 EST 2003 1.  第一步,下载一个mysql版本...我下载的是.tar压缩包,所以对于其他的压缩

linux下mysql的安装以及多实例操作

一.linux系统基本信息 [[email protected] application]# cat /etc/redhat-release CentOS release 6.7 (Final) [[email protected] application]# uname -a Linux db01 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 二.mysql的安装

Linux下MySQL数据库安装与配置

1. 安装MySQL数据库 先从MySQL官网下载MySQL,然后进入所下载的安装文件所在目录,运行如下命令进行安装,其中MySQL-server-community-5.1.56-1.rhel5.i386.rpm为刚刚下载的MySQL数据库服务器的rpm包,然后使用/etc/rc.d/init.d/mysqlrestart命令重启MySQL服务: [[email protected] ~]# rpm -ivh MySQL-server-community-5.1.56-1.rhel5.i386

Linux下MySQL的安装

Linux安装MySQL Linux联网 ip a查看网络信息 修改 /etc/sysconfig/network-scripte/ifcfg-eth0 文件的ONBOOT值,no改为yes 重启network service: service network restart //或者比较原始的方法 /etc/init.d/network restart yum update出现trying other mirror问题 yum clean metadata yum clean all 安装My

Linux下mysql编译安装

一.下载安装包 因为编译安装mysql需要cmake所以先编译安装cmake,这里都一起下载下来 下载cmake,网址https://cmake.org/download/ 下载mysql,网址http://dev.mysql.com/downloads/mysql/ 这里要登录一下oracle用户名密码 二.编译安装cmake 解压cmake,比如tar  -zxvf  cmake-3.5.0.tar.gz ,进入主目录cd  cmake-3.5.0 这里可以看到里面一些目录和文件,这里可以用