MySQL5.7 安装

Linux7.3安装MySQL5.7

#查询是否安装mariadb和mysql
[root@master_150 ~]# rpm -qa|grep mariadb
[root@master_150 ~]# rpm -qa|grep mysql

#删除已安装的mariadb和mysql
[root@master_150 ~]# rpm -e --nodeps xxxxxxxxx

#下载mysql源安装包
[root@master_150 ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

#安装mysql源
[root@master_150 ~]# yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

#在线安装MySQL
[root@master_150 ~]# yum -y install mysql-community-server

#启动MySQL
[root@master_150 ~]# systemctl start mysqld

#设置开机启动
[root@master_150 ~]# systemctl enable mysqld
[root@master_150 ~]# systemctl daemon-reload

#修改root本地登录密码
[root@master_150 ~]# cat /var/log/mysqld.log
W4loGL,6b+Ck

#本地登录mysql
[root@master_150 ~]# mysql -u root -p
Enter password:

#修改本地root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '1qaz!QAZ';

#设置允许远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Sdewqazxc123!@#' WITH GRANT OPTION;

常用命令

#登录MySQL数据库
mysql -h 127.0.0.1 -u root -p -P 3306

#数据库环境操作
show status;  // 列出DS Server状态
show variables;  // 列出MySQL系统环境变量
show processlist;  // 列出执行命令

#显示数据库
show databases [like '%%'];

#显示数据库中的数据表
use mysql;   // mysql也可换成某个具体的数据库名,则变成显示某个数据库中的所有表
show tables [like '%%'];
show table status [like '%%'];  // 列出数据表及其状态信息

#显示数据表的结构
show columns from 表名;  // 列出表字段
show full columns from 表名;  // 列出字段和详情
show index from 表名;   // 列出表索引

#建库&删库
create database 库名;   // 建库
drop database 库名;  // 删库

#建表&删表
// 建表
use 库名;
create table 表名(字段...);
// 删表
use 库名;
drop table 表名;

#添加用户
insert into mysql.user(Host,User,Password) 
values('地址','用户名',password('密码'));

#给用户授权
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'地址' IDENTIFIED BY '密码' WITH GRANT OPTION;

#刷新操作(每执行指令后都要刷新)
flush privileges;

#运行SQL文件
source 路径+文件名

欢迎各位大神评论留言!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术宅老谢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值