linux下mysql常用命令的详细使用方法介绍

1.mysql 启动
如果已经安装mysql,则启动输入service mysqld start
在这里插入图片描述
2.登陆mysql

[root@localhost ~]# mysql -uroot -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

出现如上错误:密码错误

3.查看mysql安装位置
/usr/local/mysql/mysql-5.6.13

4.查看mysql登陆密码
MySQL8.0root账户有默认密码,查看密码:cat /var/log/mysqld.log(root@localhost:后面就是)

5.在日志中查看需要的内容
grep 关键字 * 例如要查找多有有关tomcat的信息 grep tomcat * 这样就可以查到所有tomcat的信息和是哪个日志文件
/tomcat 这样就可以找出xxx.log中的tomcat信息的位置

6.mysql启动失败

错误1:
RSA private key file not found: /var/lib/mysql//private_key.pem. Some authentication plugins will not work.

7.检查是否安装openssl

[root@localhost ~]# rpm -qa openssl
openssl-1.0.1e-15.el6.x86_64

8.如何查看mysql 日志
less /var/log/mysqld.log

9.mysql 的日志文件放在哪里?
/var/log
时时查看日志文件命令: 当日志发生改变 能够在终端中时时看到
sudo tail -f /var/logl/mysqld.log

10.如何进入mysql配置文件
#vim /etc/my.cnf(注:windows下修改的是my.ini)

11.如何验证mysql 是否安装成功

[root@localhost ~]# rpm -q mysql
package mysql is not installed

则不成功

12.删除已安装的mysql

rpm -qa |grep mysql
mysql-community-common-5.6.46-2.el6.x86_64
[root@localhost ~]# rpm -e --nodeps mysql-community-common-5.6.46-2.el6.x86_64

13.查询所有Mysql对应的文件夹

[root@localhost ~]# whereis mysql
mysql: /usr/lib64/mysql /usr/local/mysql /usr/share/mysql

14.删除相关目录或文件

[root@localhost ~]# rm -rf /usr/lib64/mysql /usr/local/mysql /usr/share/mysql

15.验证是否删除完毕
有则再次删除

[root@localhost ~]# whereis mysql
mysql:
[root@localhost ~]# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/etc/rc.d/init.d/mysql

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

[root@localhost ~]# cat /etc/group |grep mysql
mysql:x:501:
[root@localhost ~]# cat /etc/passwd | grep mysql
mysql:x:496:501::/home/mysql:/bin/bash

17.从官网下载是用于Linux的Mysql安装包

[root@localhost ~]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
--2019-12-19 18:55:44--  https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
正在解析主机 dev.mysql.com... 

也可以直接到mysql官网选择其他版本进行下载。
https://dev.mysql.com/downloads/mysql/

你可能感兴趣的:(sql,linux)