mysql安装

 
一、mysql在liunx下源码安装
 
1. 查看cent os版本以及linux内核版本:
[root@localhost opt]# lsb_release -a
LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: CentOS
Description:    CentOS release 5.2 (Final)
Release:        5.2
Codename:       Final
[root@localhost opt]# uname -a
Linux localhost.localdomain 2.6.18-92.el5 #1 SMP Tue Jun 10 18:49:47 EDT 2008 i686 i686 i386 GNU/Linux

2.查看是否安装:
[root@localhost ywmTemp]$ rpm -qa | grep mysql
 
3.下载mysql(mysql-5.1.36.zip)并解压:
[root@localhost opt]# unzip mysql-5.1.36.zip
 
4.进入解压后的mysql包目录(mysql-5.1.36)
[root@localhost opt]# cd mysql-5.1.36
 
5.安装配置:
[root@localhost mysql-5.1.36]# ./configure --prefix=/opt/mysql --with-extra-charsets=all
...
Thank you for choosing MySQL!
 
6.make:
[root@localhost mysql-5.1.36]# make
...
Making all in win
...
 
7.make install:
[root@localhost mysql-5.1.36]# make install
...
Making install in win
...

8.配置sh环境中添加MYSQL_HOME,$MYSQL_HOME/bin到path中:
[root@localhost mysql-5.1.36]# vi ~/.bash_profile
 
如:
MYSQL_HOME=/opt/mysql
 
export MYSQL_HOME
 
PATH=$PATH:$HOME/bin:$MYSQL_HOME/bin
 
export PATH
 

9.生效配置sh环境:
[root@localhost mysql-5.1.36]# source ~/.bash_profile
 

10.查看环境是否生效:
[root@localhost mysql-5.1.36]# echo $PATH
 

11.增加mysql配置:
[root@localhost mysql-5.1.36]# vi /etc/my.cnf
 
[client]
port = 3306
socket = /tmp/mysql.sock
default-character-set = utf8
 
[mysqld]
basedir = /opt/mysql
datadir = /opt/mysql/data
socket = /tmp/mysql.sock
log-error = /opt/mysql/data/alert.log
log_slow_queries = /opt/mysql/data/slow.log
port = 3306
default-character-set = utf8
 

12.添加mysql组、用户、文件目录、并把文件目录赋予用户
[root@localhost mysql-5.1.36]# groupadd mysql
[root@localhost mysql-5.1.36]# useradd -g mysql mysql
[root@localhost mysql-5.1.36]# passwd mysql
New UNIX password: 123456
BAD PASSWORD: it is too simplistic/systematic
Retype new UNIX password: 123456
passwd: all authentication tokens updated successfully.
[root@localhost mysql-5.1.36]# mkdir /opt/mysql/data
[root@localhost mysql-5.1.36]# chown -R mysql.mysql /opt/mysql/data
 
13.su到mysql用户上并安装数据库:
[root@localhost mysql-5.1.36]# su - mysql
[mysql@localhost ~]$ mysql_install_db --user=mysql
Installing MySQL system tables...
...
 
14.启动数据库(<mysql_path>/bin/mysqld_safe --defaults-file=<conf_path>/XXX.cnf --user=XXX&):
[mysql@localhost ~]$ mysqld_safe &
 
15.参看数据库进程:
[mysql@localhost ~]$ ps -ef | grep mysql
 
16.修改/etc/selinux/config、/etc/sysconfig/selinux中SELINUX为disable(修改后才能mysql客户端连接数据库):
[root@localhost mysql]# vi /etc/selinux/config
 
17.mysql客户端连接数据库(mysql -h ip -P port -u user -ppassword):
[mysql@localhost ~]$ mysql -u root
创建用户并授权:grant all on *.* to 'yangwm'@'%' Identified by '123456';
 
18.关闭数据库(<mysql_path>/bin/mysqladmin shutdown -S /tmp/mysql<port>.sock):
[mysql@localhost ~]$ mysqladmin shutdown -S /tmp/mysql3306.sock
 
 
二、mysql在windows下zip包安装(详细配置参见mysql linux安装),  
1. 配置MYSQL_HOME,%MYSQL_HOME%/bin到path中

2.增加mysql配置my.cnf:
3. 加入到Windows XP的服务中(需在mysql_base/bin下):
D:/Program Files/mysql-5.5.8-win32/bin> mysqld -install
 
4. 启动mysql服务
D:> net  start mysql
 
5. 停止mysql服务 
D:> net  stop  mysql
6. 移出mysql服务
D:/Program Files/mysql-5.5.8-win32/bin> mysqld --remove


参考资料:

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值