mysql5.1怎么配置实例_mysql单实例的安装和简单配置(5.1.*版本)

1.创建mysql帐号useradd -M -s /sbin/nologin -u 49 mysql

执行过程:

[root@Mysql ~]# useradd -M -s /sbin/nologin -u 49mysql

[root@Mysql ~]# cat /etc/passwd | grep mysql

mysql:x:49:500::/home/mysql:/sbin/nologin

参数说明:

-M不创建mysql家目录

-s指定mysql登录的shell环境,nologin表示不登录shell

-u指定mysql用户的uid

2.检查系统是否存在mysql,存在则卸载。此外还要安装ncurses ncurses-devel[root@Mysql ~]# rpm -q mysqld

package mysqld is not installed

[root@Mysql ~]# yum install ncurses ncurses-devel -y

3.下载mysql软件包,编译安装cd /usr/src/

wget http://down1.chinaunix.net/distfiles/mysql-5.1.56.tar.gz

tar zxf mysql-5.1.56.tar.gz

cd mysql-5.1.56

./configure--prefix=/usr/local/mysql-5.1.56 --with-unix-socket-path=/usr/local/mysql-5.1.56/tmp/mysql.sock  --with-charset=utf8--with-collation=utf8_general_ci   --with-extra-charsets=gbk,gb2312--localstatedir=/usr/local/mysql-5.1.56/data --enable-assembler--with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --enable-thread-safe-client--with-mysqld-user=mysql --with-big-table --without-debug  --with-pthread

make && make install

执行过程:

[root@Mysql src]# tar zxf  mysql-5.1.56.tar.gz

[root@Mysql src]# cd mysql-5.1.56

[root@Mysql mysql-5.1.56]# ./configure --prefix=/usr/local/mysql-5.1.56--with-unix-socket-path=/usr/local/mysql-5.1.56/tmp/mysql.sock  --with-charset=utf8--with-collation=utf8_general_ci   --with-extra-charsets=gbk,gb2312--localstatedir=/usr/local/mysql-5.1.56/data --enable-assembler --with-mysqld-ldflags=-all-static  --with-client-ldflags=-all-static--enable-thread-safe-client --with-mysqld-user=mysql --with-big-table--without-debug  --with-pthread

[root@Mysql mysql-5.1.56]# make && makeinstall

参数解释:

./configure--prefix=/usr/local/mysql-5.1.56       #指定安装路径

--with-unix-socket-path=/usr/local/mysql-5.1.56/tmp/mysql.sock  \ #指定mysql.sock位置

--with-charset=utf8          #指定mysql默认的字符集

--with-collation=utf8_general_ci

--with-extra-charsets=gbk,gb2312    #指定mysql可扩展的字符集

--localstatedir=/usr/local/mysql-5.1.56/data     #指定mysql 数据库文件存放的位置

--enable-assembler     #允许使用汇编模式(优化性能)

--with-mysqld-ldflags=-all-static   #服务器使用静态库(优化性能)

--with-client-ldflags=-all-static   #客户端使用静态库(优化性能)

--enable-thread-safe-client      #以线程方式编译mysql

--with-mysqld-user=mysql        #指定mysql运行的用户

--with-big-tables     #支持大表格式

--without-debug     #使用非debug模式

--with-pthread        #强制使用pthread线程序库编译

配置完成之后,没有error提示,出现thanke you for choosemysql即可执行make 编译安装,最后make install 安装到系统

7f3c70a470536b2d13ab03c079fffb43.png

4.配置mysql

4.1生成mysql 的主配置文件 my.cnf[root@Mysql mysql-5.1.56]# cp -f/usr/src/mysql-5.1.56/support-files/my-medium.cnf /etc/my.cnf

cp: overwrite `/etc/my.cnf'? y           #覆盖掉原来的即可

4.2生成mysql的启动文件,便于管理[root@Mysql mysql-5.1.56]# cp -f/usr/src/mysql-5.1.56/support-files/mysql.server /etc/init.d/mysqld

[root@Mysql mysql-5.1.56]# chmod a+x/etc/init.d/mysqld

[root@Mysql mysql-5.1.56]# chkconfig --add mysqld

[root@Mysql mysql-5.1.56]# chkconfig mysqld on

4.3链接mysql执行路径[root@Mysql ~]# ln -sf /usr/local/mysql-5.1.56/bin/*/usr/local/bin/

[root@Mysql ~]# ln -sf/usr/local/mysql-5.1.56/lib/mysql/* /usr/lib

[root@Mysql ~]# ln -sf/usr/local/mysql-5.1.56/include/mysql/* /usr/include/

[root@Mysql ~]# ln -sf /usr/local/mysql-5.1.56//usr/local/mysql

4.5初始化数据库[root@Mysql ~]# cd /usr/local/mysql/bin/

[root@Mysql bin]# ./mysql_install_db --user=mysql--basedir=/usr/local/mysql-5.1.56/ --datadir=/usr/local/mysql-5.1.56/data

当出现两个OK时,表示初始化成功

4.6.设置权限[root@Mysql bin]# chown -R root:mysql/usr/local/mysql-5.1.56/

[root@Mysql bin]# chown -R mysql/usr/local/mysql-5.1.56/data/

4.7.启动mysql[root@Mysql bin]# service mysqld start

Starting MySQL SUCCESS!

[root@Mysql bin]# netstat -anput | grep mysql

tcp       0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      42386/mysqld

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值