Hi 你好,欢迎访问!登录
当前位置:首页 - Linux - 正文 君子好学,自强不息!

MySQL 5.5二进制包在Debian下的安装

2011-01-14Linux撒加7258°c
A+ A-

环境基于Debian Lenny
1)下载MySQL 5.5的二进制包
wget https://mirror.yandex.ru/mirrors/ftp.mysql.com/Downloads/MySQL-5.5/mysql-5.5.3-m3-linux2.6-i686.tar.gz
tar zxvf mysql-5.5.3-m3-linux2.6-i686.tar.gz -C
mv /var/mysql-5.5.3-m3-linux2.6-i686 /var/mysql
chown -R root.root /var/mysql
cp /var/mysql/support-files/my-medium.cnf /etc/my.cnf
cp /var/mysql/support-files/mysql.server  /etc/init.d/mysql

2)编辑/etc/my.cnf
在[mysqld]段下添加
basedir = /var/mysql
datadir = /var/mysql/data
skip-name-resolve
log-error = /var/mysql/logs/mysql.err
pid-file = /var/run/mysql.pid
log = /var/mysql/logs/mysql.log

log-bin=mysql-bin
binlog_format=mixed
注释掉

PS:如果要设置client和server端的数据库编码,需要新添加
[msyql]
default-character-set = utf8
在[mysqld]段里添加:character-set-server = utf8

3)执行mysql_install_db
/var/mysql/scripts/mysql_install_db –basedir=/var/mysql –datadir=/var/mysql/data –user=root
   
4)设置数据库root用户密码
/var/mysql/bin/mysqladmin -u root password password    //斜体部分为需要设置的密码

5)启动数据库
/etc/init.d/mysql start –user=root

6)编辑环境变量,将/var/mysql/bin,添加到系统变量中
vi /etc/profile

if [ "`id -u`" -eq 0 ]; then
  PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin”
else
  PATH=”/usr/local/bin:/usr/bin:/bin:/usr/games”
fi
改为
if [ "`id -u`" -eq 0 ]; then
  PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/mysql/bin”
else
  PATH=”/usr/local/bin:/usr/bin:/bin:/usr/games”
fi

保存后,执行source /etc/profile ,让配置立马生效
PS: 如果在my.cnf中指定了socket = /var/mysql/tmp/mysql.sock,在登录MySQL时,需要指定socket的路径,例如:
mysql -uroot -p -S /var/mysql/tmp/mysql.sock

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
MySQL 5.5二进制包在Debian下的安装

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
未定义标签

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录