mysql介紹(關系型數據庫),關系型與非關系型數據庫,數據庫與文件的對應關系,mysql啟動與連接,修改mysql配置信息
阿新 • • 發佈:2019-01-21
修改 關系型 管理 路徑 端口號 ini font serve 主機
mysql介紹
數據庫是用來存儲數據的倉庫
本質就是存儲數據的socket套接字c/s架構
數據庫服務端:
存放數據庫的主機集群
數據庫客戶端:
可以連接數據庫任意客戶端
數據庫管理員:DBA
數據庫的基本概念
mysql:關系型數據庫
關系型與非關系型數據庫
關系型數據庫:Mysql access SQLServer Oracle
一般用來存儲長期穩定的數據
1.有表的概念
2.以表中一條條記錄存儲數據
非關系型數據庫 :Mongodb Redis Memcache
以鍵值對的方式存儲,快速緩存,即快速的緩存一些數據,但並不一定要長期保留
1.沒有表的概念
2.通過key-value鍵值對方式存儲數據
數據庫與文件的對應關系
庫:多表構建一個數據庫(文件夾)
表:多條數據構建一張表(文件)
記錄:存放一條條的數據(文件中的一條條記錄)
字段:一條數據的記錄
mysql安裝
-數據庫啟動與連接
前往數據庫安裝路徑,bin文件夾下,cmd下,mysqld 啟動mysql服務器端
-將mysql服務器添加到系統服務,在cmd中啟動mysql服務器
命令:mysqld --install
-修改密碼:
-知道舊密碼 mysqladmin -uroot -p舊密碼 password "新密碼" -遺忘舊密碼 1.繞過授權登陸:mysqld --skip-grant-tables;2.可以任意密碼登陸: mysql -uroot -P任意 3.更新密碼:update mysql.user set password=password("root")where user="root" and host="localhost"; 4.刷新權限:flush privileges; 首先登錄MySQL。 mysql> use mysql; mysql> update user set password=password(‘123‘) where user=‘root‘ and host=‘localhost‘; mysql> flush privileges;
mysql連接
連接數據庫:mysql -hlocalhost -P3306 -uroot -p
連入本地數據庫: mysql -uroot -p
修改密碼:
-知道舊密碼 mysqladmin -uroot -p舊密碼 password "新密碼" -遺忘舊密碼 1.繞過授權登陸:mysqld --skip-grant-tables; 2.可以任意密碼登陸: mysql -uroot -P任意 3.更新密碼:update mysql.user set password=password("root")where user="root" and host="localhost"; 4.刷新權限:flush privileges; 首先登錄MySQL。 mysql> use mysql; mysql> update user set password=password(‘123‘) where user=‘root‘ and host=‘localhost‘; mysql> flush privileges;
修改mysql配置信息
查看配置信息:\s 配置端口號,字符編碼 1.mysql安裝根目錄下創建 my.ini 2.設置配置信息,並保存 character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 3.重啟服務器 services.msc
mysql介紹(關系型數據庫),關系型與非關系型數據庫,數據庫與文件的對應關系,mysql啟動與連接,修改mysql配置信息