zoukankan      html  css  js  c++  java
  • linux数据库系列

    ASP.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。那么,如何将数据库部署到Linux呢?需要以下三个步骤:

    一、Centos如何安装mysql server

    需要设置以下5个 步骤:

    --安装指定的软件命令:yum install <package_name>Linux默认安装的是maraidb。

    [root@localhost soft]# yum install mysql -y

    --删除软件包命令:yum remove <package_name>,移除maraidb

    (1) [root@localhost soft]# yum remove mmmariadb

    --查询系统中安装的所有软件名称 -qa |grep name

    [root@localhost soft]# rpm -qa|grep mariadb

     

    --卸载系统自带的 mariadb-lib,上述命令查询出两个符合条件的安装包,要求全部卸载掉,下面以写在libs为例。

    [root@localhost soft]# rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64    --nodeps

    --查询soft文件夹下所有的安装包。

    root@localhost soft]# ls

    libaio-0.3.107-10.el6.x86_64.rpm

    mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar

    net-tools-2.0-0.22.20131004git.el7.x86_64.rpm

    --解压指定文件下包。

    (2) [root@localhost soft]# tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar

     

    (3) --依次执行下边安装4条安装命令

    1.[root@localhost soft]# rpm-ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm

    2.[root@localhost soft]# rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm

    3.[root@localhost soft]# rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm

    4.[root@localhost soft]# rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm

    --为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化。 如果是以 mysql 身份运行,则可以去掉 --user 选项。 这里演示使用的 --initialize 初始化的,会生成一个 root 账户密码,密码在log文件里。

    (4) [root@localhost soft]# mysqld --initialize --user=mysql

    --用于观看某个文件的内容的红色区域的就是自动生成的密码。

    [root@localhost soft]# cat /var/log/mysqld.log

     

    --启动mysql数据库。

    (5) [root@localhost soft]# service mysqld start

    [root@localhost soft]# service mysqld status

    --登陆(第一次登陆用自动生成的密码,输入回车即可)

    [root@localhost soft]# mysql -uroot -p

    --修改密码

    mysql> alter user root@localhost identified by '1233456';

    --mysql退出。

    mysql> exit

    mysql> show databases;

    二、如何在linux下进行数据库导入

    导入前提:获取所要导入数据库的*.sql文件,并将其放置在linux下某个文件夹(eg:比如在abc文件夹)下。(注意:分号一定要加)

    (1) 创建空的数据库。

    mysql>create database abc;

    (2) 选择数据库

    mysql>use abc;

    (3) 设置数据库编码

    mysql>set names utf8;

    (4) 导入数据(注意sql文件的路径)

    mysql>source /abc/abc.sql;

    三、Windows客户端如何链接linux数据库

    (1) 确定linux下数据库启动

    [root@localhost soft]# mysql -uroot -p

    (2) 防火墙关闭

    [root@localhost soft]#systemctl stop firewalld

    (3) Navicat客户端链接

     

  • 相关阅读:
    149. Max Points on a Line(js)
    148. Sort List(js)
    147. Insertion Sort List(js)
    146. LRU Cache(js)
    145. Binary Tree Postorder Traversal(js)
    144. Binary Tree Preorder Traversal(js)
    143. Reorder List(js)
    142. Linked List Cycle II(js)
    141. Linked List Cycle(js)
    140. Word Break II(js)
  • 原文地址:https://www.cnblogs.com/lxllxd/p/10341357.html
Copyright © 2011-2022 走看看