Centos 卸载与安装MySQL

Centos 卸载与安装MySQL

一、centos下卸载mysql

yum方式安装的mysql

1、yum remove mysql mysql-server mysql-libs compat-mysql51
2、rm -rf /var/lib/mysql
3、rm /etc/my.cnf

查看是否还有mysql软件:

rpm -qa|grep mysql

如果存在的话,继续删除即可。

rpm方式安装的mysql。

二、centos 下安装mysql

安装命令:

a: #wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
b:rpm -ivh mysql-community-release-el7-5.noarch.rpm
c:yum -y install mysql mysql-server mysql-devel(运行两次,出现如下结果,证明成功)

在这里插入图片描述

三、常用mysql命令:

启动服务:

service mysqld start

进入客户端:

mysql -u root -p

修改root 密码:(初始密码为空)

set password for root@localhost = password("123456")

查看数据库:

show databases;

在这里插入图片描述
创建数据库:

create database imooc;

在这里插入图片描述

四、常用数据库命令:

mysql数据库使用总结:
1.远程登陆mysql服务器

mysql -uroot -p -h192.168.137.10 -P3306

2.进入某个数据库

use databasename;

3.列出数据库中的表

show tables;

4.查看某个表全部字段

desc slow_log;
show create table slow_log\G; (不仅可以显示表信息,还可以显示建表语句)

5.查看当前用户

select user();

6.查看当前所在数据库

select database();

7.创建新数据库(可以指定字符集)

create database db1 charset utf8;

8.创建新表

create table t1 (`id` int(4), `name` char(40));

9.查看数据库版本

select version();

10.查看数据库状态

show status;         当前会话状态
show global status;  全局数据库状态
show slave status\G;   查看主从数据库状态信息

11.查询数据库参数

show variables;

12.修改数据库参数

show variables like 'max_connect%';
set global max_connect_errors = 1000;(重启数据库会失效,要在配置文件中修改)

13.查看当前数据库队列

show processlist;

14.创建普通用户并授权给某个数据库

grant all on databasename.* to 'user1'@'localhost' identified by '123456';

15.查询表数据

select * from mysql.db;           //查询该表中的所有字段
select count(*) from mysql.user;  //count(*)表示表中有多少行
select db,user  from mysql.db;    //查询表中的多个字段
select * from mysql.db where host like '10.0.%';在查询语句中可以使用万能匹配 “%”

16.插入一行数据

insert into db1.t1 values (1, 'abc');

17.更改表的某一行数据

update db1.t1 set name='aaa' where id=1;

18.清空表数据

truncate table db1.t1;

19.删除表

drop table db1.t1;

20.清空数据库中的所有表(数据库名是eab12)

mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='eab12'" | mysql -f eab12

21.删除数据库

drop database db1;

22.数据库备份

mysqldump  -uroot -p'yourpassword' mysql >/tmp/mysql.sql

23.数据库恢复

mysql -uroot -p'yourpassword' mysql </tmp/mysql.sql

24.新建普通用户

CREATE USER name IDENTIFIED BY 'ssapdrow';

25.更改普通用户密码

SET PASSWORD FOR name=PASSWORD('fdddfd');

26.查看name用户权限

SHOW GRANTS FOR name;

27.脚本中执行mysql命令

mysql -uuser -ppasswd -e"show databases"
echo "show databases"|mysql -uuser -ppassword

参考网址:https://www.cnblogs.com/suxiaoman/p/7693066.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值