当前位置: 首页 > wzjs >正文

四川省造价工程信息网郑州百度seo网站优化

四川省造价工程信息网,郑州百度seo网站优化,北京市网站建设,手工网站怎样做三角包1. 安装MySQL 1.1 自动安装(固定版本) 更新软件包列表:在终端中执行以下命令,以更新系统的软件包列表: sudo apt update安装MySQL服务器:运行以下命令安装MySQL服务器: sudo apt install mysql…

1. 安装MySQL

1.1 自动安装(固定版本)

  • 更新软件包列表:在终端中执行以下命令,以更新系统的软件包列表:

    sudo apt update
    
  • 安装MySQL服务器:运行以下命令安装MySQL服务器:

    sudo apt install mysql-server
    

    1.2 手动安装(特定版本)

    •  检查是否已安装mysql或mariadb:在终端中执行以下命令,有结果表示已安装:

      sudo dpkg -l | grep mysql-server
      sudo dpkg -l | grep mariadb
    • 卸载曾经的mysql或mariadb环境:假如已经安装了mysql或mariadb,使用一下命令来进行卸载:

      sudo apt remove mysql-server
      sudo apt remove mariadb
      
    • 在官网上下载特定版本的mysql:http://repo.mysql.com/,注意下载的mysql版本要与自己的操作系统兼容:

    • 将下载的安装包上传到自己的机器上:如果使用的平台是云服务器,可以在命令行使用rz指令来接收安装包:

    • 安装mysql:在包含安装包的目录下输入下面的指令来进行安装:

      sudo rpm -Uvh [安装包]

      2. 首次登录MySQL

      2.1 检查mysql是否正常运行

      1. 检查MySQL状态:使用以下命令检查MySQL是否正在运行:

        sudo systemctl status mysql
        

      2.  启动MySQL服务:安装完成后,MySQL服务会自动启动。如果未启动,可以使用以下命令启动:
        sudo systemctl start mysql
        
      3. 可选择将MySQL设置为开机自启动:使用下面的指令来设置开机自启动:

        sudo systemctl enable mysql
        

       2.2 首次登陆

      mysql是需要账号密码进行登录后使用的,在mysql安装好之后会默认存在一个root账户,可使用如下的指令进行登录:

      mysql -u [用户名(root)] -p

      此时,会跳出要求你输入密码的提示,可我们并不知道密码。

      要完成首次登录,有以下三种方式:

      • 获取临时密码:在终端中执行以下命令,获取临时密码(较新版本可能失效):

        sudo grep 'temporary password' /var/log/mysqld.lo
        
      • 更改配置文件:在 " etc/my.cnf " 或 " etc/mysql/my.cnf "(可能因版本而不同)中添加:

        [mysqld] # 假如配置文件中本来就包含了这一行,则不用再加
        skip-grant-tables

        添加完成之后,用root账户进行登录时,在输入密码环节可以直接回车跳过。

      • 直接进入:博主自己乱试试出来的:

        sudo mysql

        甚至不会要求你输入密码。

      完成登录之后可以使用如下指令设置密码:

      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

      也可以使用CREATE USER语句来创建一个新用户。例如,要创建一个名为newuser,密码为password的用户,可以使用以下命令:

      CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
      

      如果希望用户能从任何主机连接到MySQL服务器,可以将localhost替换为%。但出于安全考虑,建议明确指定来源主机。

      至于新用户的权限问题,我们之后再慢慢讨论。

      2.3 其他配置

      可以在配置文件中添加如下两行配置(似乎在现在的版本中不用配置也可):

      character-set-server=utf8 #使用utf-8编码格式
      default-storage-engine=innodb #使用innodb存储引擎

      3. MySQL架构

      MySQL当前应用最为广泛的关系型数据库,采用C/S架构,即Client/Server(客户端/服务器)架构。

      所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。

      为保存应用中实体的数据,一般会在数据库中创建多个表,以保存程序中实体的数据。

      数据库服务器、数据库和表的关系如下:

      在我们的主机当中查找mysql有关的进程会发现有两个进程:mysql 和 mysqld。

       其中,mysql是客户端(Client),而mysqld就是服务端(MySQL),所以在某些操作系统中或MySQL版本中,开始,关闭,重启命令的对象是mysqld。

      mysqld的逻辑架构如下:

      • 连接层:负责处理客户端的连接请求,进行身份验证和权限管理。当客户端发送连接请求时,MySQL服务器会在连接层接收请求,分配一个线程来处理该连接,随后进行身份验证。

      • 服务层:是MySQL的核心组件,负责提供各种数据库操作所需的基本功能,如SQL语法处理、事务管理、锁管理等。包括SQL接口、解析器、优化器、缓存等。

      • 引擎层:负责存储数据和执行SQL语句。MySQL支持多种存储引擎,如InnoDB、MyISAM、Memory等,每种引擎各有特点,根据实际需求进行选用。

       

      http://www.dtcms.com/wzjs/400875.html

      相关文章:

    • 天河建设网站方案网络营销百度百科
    • 日本购物网站软文推广营销服务平台
    • 嘉兴做网站美工的工作重庆seo网站哪家好
    • 海外运营渠道的推广宁波seo排名优化
    • 青岛网站建设效果bt磁力
    • wordpress编辑header佛山优化推广
    • php语言的网站建设app推广有哪些渠道
    • javaweb项目源码免费下载北京seo招聘信息
    • 酒店找人做网站软文案例200字
    • 做qq链接的网站北京网站优化方法
    • 官网站超链接怎么做济南百度代理
    • 网页设计与网站开发项目站长工具介绍
    • 重庆网站建设红旗河沟附近的成人电脑培训班
    • 自己建网站免费ttkefu在线客服系统官网
    • 时时彩平台网站怎么做电商推广联盟
    • 企业型网站建设步骤及注意事项郑州网站seo外包
    • 宁波专业网站制作设计十大基本营销方式
    • 重庆市建设工程信息网站广告位招商怎么找客户
    • 网站建设与维护心得体会电商怎么做如何从零开始
    • 广告制作公司经营范围有哪些网站优化网站
    • 怎么做网站排版快排seo
    • 做任务得钱的网站适合发表个人文章的平台
    • 用Axure做的网站原型百度云如何宣传推广自己的店铺
    • 佛山网站建设外包竞价推广套户渠道商
    • flas网站开发工具石家庄百度搜索引擎优化
    • 住房城乡建设部门户网站百度竞价开户多少钱
    • 西安到北京廊坊关键词优化平台
    • 网站建设要学哪些软件有哪些内容企业网络营销策略
    • 佛山贸易网站建设软文
    • 广州的网站建设公司哪家好网站推广上首页