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客户端链接

     

  • 相关阅读:
    nohub
    swoole聊天室
    swoole httpserver学习
    swore tcp服务学习
    ps查看命令
    nginx和php-fpm调用方式
    Unix/Linux环境C编程入门教程(1) Solaris 11 64bit环境搭建
    Unix/Linux环境C编程入门教程(1) Solaris 11 64bit环境搭建
    C语言入门(4)——常量、变量与赋值
    C语言入门(3)——对Hello World程序的解释
  • 原文地址:https://www.cnblogs.com/lxllxd/p/10341357.html
Copyright © 2011-2022 走看看