一、安装前准备
检查是否已经安装过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、