时间:2021-07-01 10:21:17 帮助过:26人阅读
# useradd -s /sbin/nologin -M mysql ## -M是不生成家目录
2.创建一个mysql目录,改变所属组和所属主为mysql:
# mkdir -p /data/mysql
# chown -R mysql:mysql /data/mysql ## -R继承
3. /usr/local/src/下,下载免编译64位mysql包:
wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz
# tar -zxvf mysql-5.1.73-linux-x86_64-glibc23.tar.gz
# mv mysql-5.1.73-linux-x86_64-glibc23 /usr/local/mysql ## 移动重命名
32位下载地址如下:http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz
4. 初始化:
# cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql--datadir=/data/mysql ## 指定数据用户和数据目录
5. 复制配置文件:
# cd ./support-files
# cp my-large.cnf /etc/my.cnf --> 覆盖原来的my.cnf
# cp mysql.server /etc/init.d/mysqld --> 如遇到覆盖的选项,y即可。
6. 修改配置参数:
# vim /etc/init.d/mysqld ## 找到下面的内容,补全后面的部分
basedir=/usr/local/mysql
datadir=/data/mysql
--> :wq
7. 启动mysql
# chkconfig--add mysqld
# chkconfig mysqld on
# /etc/init.d/mysqld start -->start succesful
# ps aux|grep mysqld可以查看mysqld的进程。
由于mysql命令的绝对路径非常长,所以有必要再PATH里面加入mysql命令所在目录:
# vim /etc/init.d/path.sh
#! /bin/bash
export PATH=$PATH:/usr/local/mysql/bin/
:wq
# source /etc/init.d/path.sh
如此,在命令行里面直接输入mysql,就可以直接开启mysql了。
如发现错误,请在评论里留言,谢谢、、、
本文出自 “Liemer_Lius的博客” 博客,请务必保留此出处http://liemerlius.blog.51cto.com/10409683/1696831
Mysql的安装
标签:mysql 安装 path