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

 

posted @ 2019-01-31 11:51  雨田_lxl  阅读(354)  评论(0编辑  收藏  举报