一、MySQL与数据库简介
1.1什么是数据库:
数据库:Database,按照数据结构来组织、存储和管理数据的仓库,简单来说就是存储数据的仓库。——用来存放数据库对象(表、视图、函数、存储过程等)的一个容器。 数据库管理系统DBMS:用来管理数据的系统软件,常见:MySQL、Oracle、MSSQL Server、DB2、Sysbase、Access等。 数据库系统的组成:数据库和数据管理系统。
1.2什么是MySQL?
MySQL:是一个开源的关系型数据库管理系统。由瑞典MySQLAB公司开发,后来被 Oracle公司收购,所以目前属于Oracle公司 特点:体积小、速度快、成本低、开源((源代码是开放的),中小型网站都使用MySQL 数据库。 版本:企业版Enterprise(收费的)、社区版community(免费的) DBA: Database Administrator数据库管理员
二、实战部分
1、准备一台windows server 2019的主机 2、安装windows server 2019 3、下载mysql8.0版本
提示:第1、2步,在第2章已做过介绍。(请看前一篇)
4.MySQL8.0数据库配置
使用naviicat出现1251错误
问题解决:
mysql> alter user 'root'@'169.254.254.%' identified with mysql_native_password by 'abc..123'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
mysql -u root -p; user mysql; alter user 'root'@'localhost%' identified with mysql_native_password by 'abc..123'; mysql> flush privileges;
- MySQL server8.0.39数据库服务器配置
- MySQL router8.0.39的读写分离的配置
- 数据库实例配置
-
使用naviicat出现1251错误
mysql> alter user 'root'@'169.254.254.%' identified with mysql_native_password by 'abc..123'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
mysql -u root -p; user mysql; alter user 'root'@'localhost%' identified with mysql_native_password by 'abc..123'; mysql> flush privileges;