关于MySQL的基础知识

2020-03-19  本文已影响0人  你好树洞先生

一、MySQL的官网:

https://www.mysql.com/

二、MySQL常见的版本:

* Mysql Community Server 社区版本,开源免费,但不提供官方技术支持。

* Mysql Enterise Edition 企业版本,需付费,可以试用30天。

三、MySQL安装部署:

mysql:mysql客户端程序

mysql-server:mysql 服务器端程序

(1)编译工具:configure、cmake、make

(2)常见资料:

服务:mysqld       端口:3306

主配置文件:/etc/my.cnf 

初始化脚本:mysql_install_db

启动命令:mysqld_safe 

数据目录:/var/lib/mysql 

套接字文件:/var/lib/mysql.sock

注意:

#当意外关闭数据库时,再开启时假如开启不了,找到这个,删除再启动:

进程文件: /var/run/mysqld/mysqld.pid

(3)MySQL登录及退出命令:

设置命令:mysqladmin -uroot -password '123456'

登录:mysql -u 用户名 -p 密码 -P 端口 -S 套接字文件

-p  用户密码

-h  登录位置(主机名或ip地址)

-P 端口号(3306改了就不是了)

-S 套接字文件 (/var/lib/mysql/mysql.sock)

退出命令:exit 或 ctrl + d

四、安装mysql:

(1)进行yum安装mysql:(yum安装)

[root@test ~]#  yum -y install mysql-server mysql 

(2)开启开机自动启动:

[root@test ~]#  chkconfig mysqld on 

(3)开启mysql:

[root@test ~]#  service mysqld start

(4)检查端口:

[root@test ~]#  netstat -antp

(5)进行配置文件:

[root@test ~]#  vim /etc/my.cnf 

五、mysql管理命令:

(1)创建登录用户:

mysql> create user zhangsan@'%' indentified by '123456';

(2)测试用户登录:

yum -y install mysql 

mysql -uzhangsan -p123456 -h 192.168.88.10

(3)用户为自己更改密码:

mysql> set password=password('123456');

(4)root 用户为其他用户找回密码:

mysql> set password for linux@'%' =password('123456');

(5)root找回自己的密码并修改:

关闭数据库,修改主配置文件(/etc/my.cnf)

添加:skip-grant-tables(跳过授权表)

#vim /etc/my.cnf 

skip-grant-tables 

启动数据库,空密码登录并修改密码:

update mysql.user set password=password('新密码') where user='root';

删除skip-grant-tables,重启数据库验证新密码。

(6)创建查询数据库:

mysql> create database web;

mysql> show databases;

上一篇 下一篇

猜你喜欢

热点阅读