如何在Ubuntu上安装和使用MariaDB数据库

如何在Ubuntu上安装和使用MariaDB数据库,第1张

工具/原料PuttyUbuntu 1404安装MariaDB首先使用putty或者其他工具远程登录到ubuntu vps上去如果尚且没有非root用户的管理员,那么输入adduser marketing ,然后设置密码。使用命令gpasswd -a marketing sudo 将marketing这个用户添加到管理员组

当在Ubuntu中执行命令sudo apt-get install mysql-server51安装的时候居然没有提示我输入mysql的密码之类的信息,但是当安装好之后再终端中直接输入mysql的时候又能直接进入mysql中,虽然可以进入mysql中但是我对mysql的密码一点都不知道,所以这个时候安装的mysql就相当于没有安装,因为不能用程序进行 *** 作mysql数据库(因为 *** 作数据库都需要mysql数据的密码的),为了解决ubuntu中mysql密码初始化的方法有一下两种:

(1)打开/etc/mysql/debiancnf文件,在这个文件中有系统默认给我们分配的用户名和密码,通过这个密码就可以直接对mysql进行 *** 作了。但是一般这个密码都比较怪,很长很长。

(2)当进入mysql之后修改mysql的密码:这个方法比较好,具体的 *** 作如下用命令:set password for 'root'@'localhost' = password('yourpass');当修改之后就可应正常对mysql进行 *** 作了。

在Linux Ubuntu中安装MySQL数据库

#安装MySQL服务器端

~ sudo apt-get install mysql-server

安装过程会d出提示框,输入root用户的密码,我在这里设置密码为mysql。

安装完成后,MySQL服务器会自动启动,我们检查MySQL服务器程序

# 检查MySQL服务器系统进程

~ ps -aux|grep mysql

mysql 3205 20 05 549896 44092 Ssl 20:10 0:00 /usr/sbin/mysqld

conan 3360 00 00 11064 928 pts/0 S+ 20:10 0:00 grep --color=auto mysql

# 检查MySQL服务器占用端口

~ netstat -nlt|grep 3306

tcp 0 0 127001:3306 0000: LISTEN

# 通过启动命令检查MySQL服务器状态

~ sudo /etc/initd/mysql status

Rather than invoking init scripts through /etc/initd, use the service(8)

utility, eg service mysql status

Since the script you are attempting to invoke has been converted to an

Upstart job, you may also use the status(8) utility, eg status mysql

mysql start/running, process 3205

# 通过系统服务命令检查MySQL服务器状态

~ service mysql status

mysql start/running, process 3205

3 通过命令行客户端访问MySQL

安装MySQL服务器,会自动地一起安装MySQL命令行客户端程序。

在本机输入mysql命令就可以启动,客户端程序访问MySQL服务器。

~ mysql

Welcome to the MySQL monitor Commands end with ; or \g

Your MySQL connection id is 42

Server version: 5535-0ubuntu012042 (Ubuntu)

Copyright (c) 2000, 2013, Oracle and/or its affiliates All rights reserved

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates Other names may be trademarks of their respective

owners

Type 'help;' or '\h' for help Type '\c' to clear the current input statement

mysql>

使用户名和密码,登陆服务器

~ mysql -uroot -p

Enter password:

Welcome to the MySQL monitor Commands end with ; or \g

Your MySQL connection id is 37

Server version: 5535-0ubuntu012042 (Ubuntu)

Copyright (c) 2000, 2013, Oracle and/or its affiliates All rights reserved

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates Other names may be trademarks of their respective

owners

Type 'help;' or '\h' for help Type '\c' to clear the current input statement

mysql>

工具/原料PuttyUbuntu 1404安装MariaDB首先使用putty或者其他工具远程登录到ubuntu vps上去如果尚且没有非root用户的管理员,那么输入adduser marketing ,然后设置密码。使用命令gpasswd -a marketing sudo 将marketing这个用户添加到管理员组 使用命令su username 在正式开始安装之前,请输入sudo apt-get update进行更新系统。这样做的好处是避免等会儿出现未知错误。安装python语言解析包以及MariaDB数据库服务器等等。输入这条命令:sudo apt-get install python-pip python-dev mariadb-server libmariadbclient-dev libssl-dev,输入之后,会问你是否进行安装,输入y并且回车。安装途中,会要求你给MariaDB设立一个管理员密码。自行设置。回车之后,会要求再输入一遍进行确认。设置完密码之后,窗口会变回黑色,继续安装过程。输入sudo mysql_secure_installation进行数据库安全配置,输入刚才设置的密码 。上一步里面的密码如果是正确的,就会问是否修改密码。输入n,回车。除了改密码之外,还会给其他一系列建议,包括是否移除匿名用户,是否禁止root用户远程访问、是否移除test数据库等等。一路输入y,回车。

在命令行下输入“mysql--help”如果是输出一串帮助提示的话,那么就是安装成功的。没有的话就是没安装好。

MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。

可能还要用到sudo apt-get install mysql-client安装MYSQL的客户端配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/mycnf配置文件了!下面我们一步步地来:默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:$mysql -u root在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-uroot的话,mysql会以为是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行 *** 作,根本没必要进入根用户模式,只有在设置时才有这种可能。进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。mysql> GRANT ALL PRIVILEGES ON TO root@localhost IDENTIFIED BY "123456";注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例:mysql>CREATE DATABASE xoops;mysql>GRANT ALL PRIVILEGES ON xoops TO xoops_root@localhost IDENTIFIED BY "654321";如果你想进行远程访问或控制,那么你要做两件事:其一:mysql>GRANT ALL PRIVILEGES ON xoops TO xoops_root@"%" IDENTIFIED BY "654321";允许xoops_root用户可以从任意机器上登入MySQL。其二:$sudo gedit /etc/mysql/mycnf老的版本中>skip-networking => # skip-networking新的版本中>bind-address=127001 => bind-address= 你机器的IP这样就可以允许其他机器访问MySQL了。

方法/步骤首先到下面的工具原料中的mongodb的官网下载对应你系统的安装包,拷贝到你的linux系统上面,如果有网络可以直接用wget下载解压对应的安装包 命令如下: tar zxf mongodb-linux-i686-202tgz因为mongodb不需要像别的数据库那样繁琐的配置解压后放到惯例的/usr/local目录下面,当然你可以放到任何地方,放到/usr/local下面方便管理命令如下: mv mongodb-linux-i686-202/ /usr/local/mongodb然后为mongodb创建数据库存放的位置和日志文件,默认是在/data/db下面,同样为了方便就在mongodb下面建立了相应的目录进到mongodb下面的bin目录下查看mongodb的帮助文档和我们用到的启动参数 方法/步骤首先到下面的工具原料中的mongodb的官网下载对应你系统的安装包,拷贝到你的linux系统上面,如果有网络可以直接用wget下载解压对应的安装包 命令如下: tar zxf mongodb-linux-i686-202tgz因为mongodb不需要像别的数据库那样繁琐的配置解压后放到惯例的/usr/local目录下面,当然你可以放到任何地方,放到/usr/local下面方便管理命令如下: mv mongodb-linux-i686-202/ /usr/local/mongodb然后为mongodb创建数据库存放的位置和日志文件,默认是在/data/db下面,同样为了方便就在mongodb下面建立了相应的目录进到mongodb下面的bin目录下查看mongodb的帮助文档和我们用到的启动参数启动mongodb数据库,对应的参数说明用绿色表明了为了安全期间建议关闭28017端口防止信息外泄做好上面的 *** 作就可以进入mongodb的客户端开始你的mongodb之旅了收起

1、首先建一个文件夹,这里我命名为 sqlite,如下,它的路径为 /home/song/sqlite

2、进入 sqlite 文件夹,执行命令:sudo apt-get install sqlite sqlite3 ,我看着网上都需要安装 sqlite sqlite3,我就纳闷,后者不是前者的升级吗,怎么还需要安装 sqlite,还是不实验了,先安装上用用再说。

这时候已经安装上了,其实安装也没什么的。

3、执行命令:sqlite -version ,查看 sqlite 的版本

同时,我也执行了:sqlite3 -version ,这不是也有一个版本吗,很明显安装的是两个版本,我在想是不是需要支持一些旧格式的文件,所以把就格式也安装上了呢?

使用

创建数据库

4、在该文件夹下,执行命令:sqlite3 testdb ,创建一个名为testdb 的数据库,如下图

5、你可以输入 help 命令,查看帮助信息。

创建数据表(注意,是数据表,不是数据库了。至少要在数据库中建立一个表或者试图,这样才能将数据库保存在磁盘中,否则数据库不会被创建)

6、现在输入:create table mytable(id,name,age); (注意这里要加分号)我在这里创建了一个名字叫mytabel的数据表,该数据表内定义了三个字段,分别为 id、name、age。

向数据表插入数据

7、执行命令:insert into mytable(id,name,age) values(1,"张三","21");

insert into mytable(id,name,age) values(2,"李四","23");

查询数据表

8、执行命令:select from mytable;

设置格式

9、执行命令:mode column (注意没有分号),设置为列显示模式

10、执行命令:

退出数据库

11、执行命令:

再次进入数据库

12、执行命令:sqlite3 testdb 打开咱们刚才创建的数据库

查看数据库信息

13、执行命令:databases 查看数据库信息

查看该数据库内的表信息

14、执行命令:tables 可以看到该数据库内有一个表文件

15、执行命令:sudo apt-get install sqlitebrowser 安装可视化工具

16、执行命令:sqlitebrowser testdb ,可以看到咱们的数据库了

以上就是关于如何在Ubuntu上安装和使用MariaDB数据库全部的内容,包括:如何在Ubuntu上安装和使用MariaDB数据库、如何初始化MySQL数据库在Ubuntu安装后、ubuntu 怎么安装mysql等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9708212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存