linux 下 mysql 安装详解

Mysql 的几个常用安装包:rpm、源码、二进制免编译。

可以在 r.aminglinux.com 中去查看课程所用到的安装包。

1. 检查当前linux 系统版本 #uname -a 

2. 进入默认的安装下载路径。  #cd  /usr/local/src/

3. 在r.aminglinux.com 网站中找到系统对应的二进制编码包。然后进行下载:wget ***   回车

如果提示wget 没有安装,用yum install  wget 命令安装。

(提示:安装wget的过程中,网络不通。请到后台启动VM NAT或VM DHCP服务)

4.下载MYSQL 5.6二进制文件。

wget

http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz

5.下载的地址是在 /usr/local/src 目录下面。在此目录下面解压缩下载的二进制编码文件。

tar zxvf mysql-5.6.43-linux-glib2.12-x86_64.tar.gz

6. 移动并创建mysql 目录 /usr/local/mysql 

mv mysql-5.6.43-linux-glib2.12-x86_64 /usr/local/mysql 

7. 进入到 /usr/local/mysql 目录里面。创建mysql 用户

useradd mysql 

8. 遇到错误,需要搜索安装的包。命令:yum list | grep perl |grep -i dumper .实在搞不定去www.baidu.com  www.google.com r.aminglinux.com 

9. 实际上是依赖perl-Data-Dumper 包。先安装之。

yum install -y perl-Data-Dumper  

10. 运行初始化程序:

./scripts/mysql_install_db --user=mysql --datadir=data/mysql 

11. 提示会需要安装libaio,然后再运行上述命令./scripts/mysql_install_db --user=mysql --datadir=data/mysql 

yum install -y  libaio

12.如何检验安装成功? 这个检测命令必须在刚刚执行完成之后做。

echo $?     结果:0

13. 如何反查安装包的来源?   rpm -qf  /etc/my.cnf   查询包的来源

14. 拷贝配置文件到my.cnf :   cp support-files/my-default.cnf  /etc/my.cnf

也可以不拷贝该文件,直接修改datadir=./usr/local/mysql   socket = /tmp/mysql.sock

15. 配置启动脚本。

cp support-files/mysql.server   /etc/init.d/mysqld 

16. 对启动脚本进行编译。只修改basedir=/usr/local/mysql   datadir=/data/mysql 

17. 把服务添加到系统默认启动列表中去。

chkconfig  --list  检查列表

chkconfig --add mysqld   

18. 启动服务:两种方式

1.   /etc/init.d/mysqld  start 

2. service   mysqld  start

19. 在启动过程中,如果遇到如下的错误。请检查一下.datadir 的路径,在/etc/my.cnf 文件中。把datadir下的路径更改为./data/mysql 就可以了!

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值