1: 下载 压缩包
mysql5_1.62.tar.gz
2:创建组用户 groupadd mysql 创建组 useradd -r -g mysql mysql
3: 解压文件到指定文件夹
4:进入 mysql的安装目录 更改权限:
chown -R mysql . chgrp -R mysql . 别忘了后面还有个 点 将当前文件权限改为 mysql组权限
5:初始化 mysql data 目录,mysql 启动会访问这个目录。
scripts/mysql_install_db --user=mysql
6:复制配置文件
cp support-files/my-medium.cnf /etc/my.cnf
7:将mysqld 服务加入开机启动项
首先将scripts/mysql.server服务脚本复制到/etc/init.d/,并重命名为mysqld。
[root@localhostmysql] cp support-files/mysql.server /etc/init.d/mysqld
然后 *通过chkconfig命令将mysqld服务加入到自启动服务项中。
chkconfig --add mysqld *注意服务名称mysqld就是我们将mysql.server复制到/etc/init.d/时重命名的名称
查看添加是否成功: [root@bdeadc-32-122 mysql5_1.62]# chkconfig --list mysqld
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
此时 重启系统mysql 就可以自动启动 如果不想重启的话手工也可以:
service mysqld start 经过检查发现无法启动,后直接在 bin中 启动 mysqld_safe 发现丢失 mysql.sock 在 tmp 中 ,修改可以启动
进入bin 目录 ./mysql -u root -p 出现登陆界面
现在 问题来了,弹出输入密码的框,哪来的密码,我操了, 没办法 ,继续修改,突然想到我的 mysql.sock 是拷贝的,利用所拷贝的数据库的用户名 密码登陆 果然可以了,搞了一天,好悲催,好无能。。。。