您的位置:首页 > 运维架构 > Linux

linux 下安装mysql

2015-11-20 10:57 447 查看
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 是拷贝的,利用所拷贝的数据库的用户名 密码登陆 果然可以了,搞了一天,好悲催,好无能。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: