Mysql—下载安装与使用

一、安装前准备

检查是否已经安装过mysql,执行命令,显示结果为:bt-mysql57-5.7.26-1.el7.x86_64

[root@localhost ~]# rpm -qa | grep mysql

上面显示结果表明已经安装过mysql,可以执行删除命令

[root@localhost ~]# rpm -e --nodeps bt-mysql57-5.7.26-1.el7.x86_64

查询所有Mysql对应的文件夹,并删除

[root@localhost ~]# whereis mysql                   # 结果:mysql:  /usr/bin/mysql  /usr/include/mysql
[root@localhost ~]# find / -name mysql              # 结果:/data/mysql  /data/mysql/mysql 
[root@localhost ~]# rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql 

检查mysql用户组和用户是否存在,如果没有,则创建

[root@localhost ~]# cat /etc/group | grep mysql
[root@localhost ~]# cat /etc/passwd | grep mysql
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql mysql

二、Mysql

1.使用 service 启动

[root@localhost ~]# service mysqld start
[root@localhost ~]# service mysqld stop

2.使用 mysqld 脚本启动

三、Mysql常用查询命令

1、查看mysql的版本信息

mysql> select version();
mysql> show variables like '%version%';

2、查看mysql的运行时长

mysql> show global status like "uptime";

3、查看mysql的连接数量

mysql> show global status like "%connect%";      -- show status 查看所有状态参数,其中 Threads_connected 的值代表当前的连接数。 

4、查询mysql的隔离级别

mysql> select @@tx_isolation;                   -- mysql5.7之前版本
mysql> show variables like 'tx_isolation';      -- mysql5.7之前版本

mysql> select @@transaction_isolation;                   -- mysql5.7以及之后版本
mysql> show variables like 'transaction_isolation';      -- mysql5.7以及之后版本 

5、查看mysql的存储引擎

mysql> show engines;                                -- 查看mysql系统支持的存储引擎,即查看全部存储引擎
mysql> show variables like '%storage_engine%';      -- 查看mysql当前默认的存储引擎

6、查看mysql的日志路径

mysql> show variables like "log_error";                -- 查找错误日志文件路径
mysql> show variables like "general_log_file";         -- 查找通用日志文件路径
mysql> show variables like "slow_query_log_file";      -- 查找慢查询日志文件路径

7、查看mysql的当前进程,发现waiting状态的就是进程卡住了

mysql> show processlist;
mysql> show full processlist;      -- 列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些process!!
mysql> kill processid;             -- 杀死进程,processid表示process的id,比如kill 3301,就会将id为3301的process杀死。然后重启MySQL。

8、

 

posted @ 2019-09-02 18:22  刘_love_田  阅读(266)  评论(0编辑  收藏  举报