linux下载和安装mysql

下载mysql可到官网进行下载:https://dev.mysql.com/downloads/mysql/5.6.html#downloads

1.首先把mysql安装包上传到linux中
在这里插入图片描述
2.执行解压命令:tar zxvf 文件名

在这里插入图片描述
解压后
在这里插入图片描述
3.可以修改 文件名
执行 : mv 原文件名 新文件名
在这里插入图片描述
4.接下来
添加用户组,命名为mysql命令:groupadd mysql
创建用户mysql,并指定所属群组为mysql命令:useradd -r -g mysql mysql
变更mysql用户具有操作本级目录的权限:chown -R mysql:mysql ./
在这里插入图片描述

  1. 判断/etc/my.cnf是否存在,如果存在删除
    命令:ls /etc/my.cnf
    如果存在执行下面命令,如果不存在,跳过此步骤
    命令: rm /etc/my.cnf

6.初始化数据库命令:./scripts/mysql_install_db --user=mysql
在这里插入图片描述
初始化成功
在这里插入图片描述

7.复制my.cnf文件命令:cp support-files/my-default.cnf /etc/my.cnf
复制启动文件命令:cp support-files/mysql.server /etc/rc.d/init.d/mysql
在这里插入图片描述
8.
启动mysql服务:
命令:service mysql start
关闭服务:
命令:service mysql stop
重启服务:
命令:service mysql restart
在这里插入图片描述
7.如果提示没有mysql命令,需要添加软连接ln -s /usr/local/mysql/bin/mysql /usr/bin/mysq
在这里插入图片描述
8.修改密码:UPDATE user SET Password=PASSWORD(‘root’) where USER=‘root’;
在这里插入图片描述
9.执行:vim /etc/profile
配置环境变量
在这里插入图片描述
10.开机自起动服务
赋予可执行权限:chmod +x /etc/init.d/mysqld
添加服务:chkconfig --add mysqld
显示服务列表:chkconfig --list
如果看到mysql的服务,并且3,4,5都是开的话则成功,如果是关,则键入:
chkconfig --level 345 mysqld on
在这里插入图片描述
11.关闭防火墙:systemctl stop firewalld.service

12.开启远程访问:GRANT ALL PRIVILEGES ON . TO ‘root’@’%'IDENTIFIED BY ‘root’ WITH GRANT OPTION;

如果出现以下错误:
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
执行:flush privileges;
在这里插入图片描述
大概就如此吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值