麒麟正青春

 

mysql安装及卸载

Sql基础

语法特点

  1、 关键字大小不敏感;

  2、 Sql语句可以单行或分行书写,以分号结束;

  3、 单行或多行注释;

MySQL支持三种注释方式:

  1.从‘#'字符从行尾。

  2.从‘-- '序列到行尾。请注意‘-- '(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。

  3.从/*序列到后面的*/序列。结束序列不一定在同一行中,因此该语法允许注释跨越多行。

  下面的例子显示了3种风格的注释:

    //在mysql中如何写注释语句

    mysql> SELECT 1+1; # 这个注释直到该行结束

    mysql> SELECT 1+1; -- 这个注释直到该行结束

    mysql> SELECT 1 /* 这是一个在行中间的注释 */ + 1;

    mysql> SELECT 1+

      /*

      这是一个

      多行注释的形式

      */

    1;

//////////////////////////////////

关系型数据库:

  1、  Oracle(大型数据库)

     2、MySQL(最流行的中型数据库)

     3、Microsoft SQL Server(windows上最好)

        4PostgreSQL(功能强大的开源数据库)

   5SQLite(最流行的嵌入式数据库)

非关系型数据库(NoSQL)

   Redis(最好的缓存数据库)

   MongoDB(最好的文档型数据库)

  Elasticsearch(最好的搜索服务)

  Cassanda(最好的列式数据库)

  Hbase(优秀的分布式、列示数据库)

//////////////////////////////////////////////////////////////

Mysql版本

  开源版:MySQL Community Server

  商业版:MySQL Enterprise EditionMySQL Standard EditionMySQL Classic Edition

  针对云服务版:MySQL HeatWave

  集群版:MySQL Cluster(开源)MySQL Cluster CGE(商业)

  设计工具:MySQL Workbench oss(开源), MySQL Workbench se 商业 

////////////////////////////////////////

Mysql安装

  1、 压缩包形式解压、配置、服务操作:

  A、在解压目录下生成my.ini文件并添加内容: 

  [mysqld]

  # 设置3306端口

  port=3306

  # 设置mysql的安装目录(修改成自己的解压路径)

  basedir=d:\mysql-8.0.31-winx64

  # 设置mysql数据库的数据的存放目录(修改成自己的解压路径)

  datadir=d:\mysql-8.0.31-winx64\data

  # 允许最大连接数

  max_connections=200

  # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统

  max_connect_errors=10

  # 服务端使用的字符集默认为UTF8

  character-set-server=utf8

  # 创建新表时将使用的默认存储引擎

  default-storage-engine=INNODB

  # 默认使用“mysql_native_password”插件认证

  default_authentication_plugin=mysql_native_password

  [mysql]

  # 设置mysql客户端默认字符集

  default-character-set=utf8

  [client]

  # 设置mysql客户端连接服务端时默认使用的端口

  port=3306

  default-character-set=utf8

 

  B、配置环境变量:(修改成自己的解压路径)

        MYSQL_HOME: d:\mysql-8.0.31-winx64

        将MYSQL_HOME添加到PATH路径中:

               Path:% MYSQL_HOME %\bin

  C、服务操作:

        使用管理员权限进入dos,在cmd中,(cmd中先切换盘符d:,再进入bin目录d:\ mysql-8.0.31-winx64\bin)进入解压目录下的bin目录依次执行一下命令:

    1)      对mysql进行初始化,请注意,这会产生一个临时密码,后边会用到

    Mysqld –initialize –user=mysql –console

    如:[Server] a temporary password is generated for root@localhost:G+g*lJoj03a

    这步会使解压目录下出现data目录

    2)      安装mysql服务(会使任务管理器—服务中出现mysql 服务,目前未启动)

    Mysqld --install

    3)      启动mysql服务(会使任务管理器—服务中mysql 服务启动)

    Net start mysql

    注意:(Net start 服务名字 根据实际输入服务名字)

    4)      登陆mysql,这里需要使用之前产生的临时名密码

    Mysql -uroot -p

    输入命令后回车提示输入密码,可以把第一步产生的临时密码复制过来,

    Enter password: *************

    输入密码后即可进入mysql命令窗口,对数据库进行操作管理;

    在该步骤中如果错误或者密码忘记,可以在解压目录下删除data目录,重新从第一步开始初始化即可

    5)      修改root用户密码(在mysql命令下操作: mysql> 输入的密码)

    ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

    注意:该步骤输入时如果出现中文符号执行命令会出错误提示

    6)      修改root用户权限(’localhost’本计算机可以访问数据库服务,’%’所用都可访问)

    ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

    7)      退出mysql命令Quit

    mysql> Quit

    8)      重新进入mysql就可以用新的密码

    Mysql -uroot -p

    Enter password:123456

 

2、 通过msi文件安装(较为简单):

默认安装在:c:\program files\mysql server 8.0任然需要配置环境变量

MYSQL_HOME: c:\program files\mysql server 8.0

将MYSQL_HOME添加到PATH路径中:

Path:% MYSQL_HOME %\bin

默认数据存放路径在:c:\programData\mysql\mysql server 8.0\data

默认配置文件my.ini在:c:\programData\mysql\mysql server 8.0\my.ini

 

////////////////////////////////////////////////

Mysql卸载:

1、 停止服务:

通过cmd命令停止:net stop mysql(net stop 服务名字 根据实际输入服务名字)

通过【win+r快捷键】调出运行—输入services.mscà进入服务管理窗口关闭mysql服务

2、 卸载程序

通过控制面板-》程序和功能,卸载(msi安装时)

3、 删除项目根文件夹

进入mysql安装位置,删除mysql的解压文件夹(绿色解压安装时)

4、 删除c盘隐藏文件夹

显示隐藏文件后,删除“c:\programData\mysql\mysql server 8.0”所有文件

5、 删除注册表中和mysql相关的键

通过【win+r快捷键】调出运行—输入regedità进入注册表窗口,删除如下键:

\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\mysqlsh

\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\EventLog\Application\mysqlsh

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\mysqlsh

 

6、 删除环境变量

删除曾经添加的环境变量环境:MYSQL_HOME及PATH中mysql相关的内容

7、 删除mysql服务

通过任务管理器可以看到任然存在mysql服务,需要删除

依系统管理员打开cmd输入命令:sc delete mysql

注意:sc delete 服务名字 根据实际服务名字输入

 

posted on 2023-11-10 11:25  麒麟正青春  阅读(15)  评论(0编辑  收藏  举报

导航