Linux系统安装mysql

1.下载mysql安装包
mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
2.传到Linux系统的/usr/local/tem下
3.解压
tar zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
然后复制到cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql
4.Root用户是最高权限用户 所以一般都是创建用户和用户组
放置最高权限用户进行操作
5.添加用户组 命名为mysql
命令: groupadd mysql
6.创建用户mysql 并指定所属组为mysql
命令 useradd -r -g mysql(用户名) mysql(组名)
6-1:删除用户 userdel mysql
7. 下面的命令有.表示本机目录 一定要保证当前所在文件夹是
/usr/local/mysql 下
8.变更mysql用户组有操作当前文件夹的权限
命名: chgrp -R mysql(组名。) . //赋权
9.给用户赋权 让该用户具有操作当前文件夹的权限
命令: chown -R mysql(用户名) .
10.给linux系统配置一个mysql的服务
10-1:判断/etc/my.cnf是否存在 如果存在则删除
命令:ls /etc/my.cnf
存在则删除 命名: rm /etc/m y.cnf
11.初始化数据库 ./ 执行的意思 mysql用户就有了操作当前文件夹的 权限
命令:./scripts/mysql_install_db --user=mysql(用户名)
12.复制my.cnf文件support-files/my-default.cnf到/etc/my.cnf
命令:cp support-files/my-default.cnf /etc/my.cnf
13.复制启动文件 (mysql123为启动名)
命令:cp support-files/mysql.server /etc/rc.d/init.d/mysql(对应启动名)
14.最后一步:需要添加软链接 写完之后支持mysql命令
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
15.启动mysql服务:service mysql start
16.关闭mysql服务:service mysql stop
17.重启服务:service mysql restart
mysql -u root -p
默认没有密码 直接回车
-----------------------------------------------------------------------
18.修改root密码(还知道原密码的情况下)
1.登陆msql 输入密码时直接回车
命令:mysql -u root -p
2.进入mysql后 先使用mysql数据库
use mysql;(默认有一个mysql数据库,数据库里面有一个user表,实际上就是修改表为user的用户名为root的password)
3.看看表结构 desc user;
4.修改用户名为root的密码
update user set password=password(“密码”) where user =‘root’;
5.刷新权限 才会生效或者重启mysql服务
flush privileges;
6.然后Ctrl+c 退出 然后 mysql -u root -p 然后就可以用修改后的密码登陆了。
19.在window连接mysql
1.发现连不上 是因为3306端口没有放开和user表里面没有授权%
2.默认root用户只能是localhost或则127.0.0.1
3.登陆mysql mysql -u root -p
4.选中mysql数据库 use mysql;
5.select user,host from user;
在这里插入图片描述
发现只能连127.0.0.1和localhost
6.现在加一个%进去
命令:grant all privileges on . to root@’%’ identified by ‘root密码’ with grant option;
7.select user,host from user; 就会多一个百分号
在这里插入图片描述
8.刷新权限 不然不生效 命令: flush privileges;
9.退出mysql
10.放端口
命令: vim /etc/sysconfig/iptables
想放哪个就复制一份 写上相应的端口
在这里插入图片描述
10.重启servicee 命令: service iptables restart
在这里插入图片描述
11.windows就可以连接linux里面的mysql了


另外:linux支持执行sql
在这里插入图片描述
1.把这个脚本传到linux系统
2.在linux系统中要执行sql脚本的话 就要先登陆mysql
user demo;使用数据库
然后解析脚本:命令: source /usr/local/tem/insert.sql;
3.查看 在这里插入图片描述

大功告成!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值