当前位置:首页 > 数据库 > 正文

ubuntu安装mysql数据库?Ubuntu安装MySQL

ubuntu安装mysql数据库?Ubuntu安装MySQL

大家好,感谢邀请,今天来为大家分享一下ubuntu安装mysql数据库的问题,以及和Ubuntu安装MySQL的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来...

大家好,感谢邀请,今天来为大家分享一下ubuntu安装mysql数据库的问题,以及和Ubuntu安装MySQL的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

linux怎么查看mysql安装路径

方法如下:

一、查看文件安装路径

在终端输入:

whereismysql

回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)

root@ubuntu:/#whereismysql

mysql:/usr/bin/mysql/usr/bin/X11/mysql/usr/local/mysql

二、查询运行文件所在路径(文件夹地址)

如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例):

whichmysql

终端显示:

root@ubuntu:/#whichmysql

/usr/bin/mysql

如何更改在Ubuntu下的MySQL的默认数据库存储位置

CREATEDATABASEmysqldb在默认的数据库存储位置下就会有个文件夹mysqldb。要操作数据库首先得停止数据库进程:$sudo/etc/init.d/mysqlstop本文以转移到/home/mysql这个位置为例,下面命令将原有数据库转移到新位置:$sudocp–R–p/var/lib/mysql/home/mysql编辑MySQL配置文件:$gksugedit/etc/mysql/my.cnf在gedit中找到datadir这一行,将后面等于号之后的内容更改为/home/mysql然后保存退出。自Ubuntu7.10开始,Ubuntu就开始使用一种安全软件叫做AppArmor,这个安全软件会在你的文件系统中创建一个允许应用程序访问的区域(专业术语:应用程序访问控制)。如果不为MySQL修改AppArmor配置文件,永远也无法为新设置的数据库存储位置启动数据库服务。配置AppArmor:$sudonano/etc/apparmor.d/usr.sbin.mysqld在gedit中找到/var/lib/mysql/这两行,注释掉这两行,在这两行前分别添加一个符号#即可注释,在这两行之前或之后加上下面内容:/home/mysql/r,/home/mysql/**rwk,保存后退出,执行命令:$sudo/etc/init.d/apparmorreload返回ReloadingAppArmorprofiles:done.即可以重启MySQL服务:$sudo/etc/init.d/mysqlstart至此MySQL数据库存储位置就更改完毕了。FAQ:Q:当我运行$sudo/etc/init.d/apparmorreload却返回信息Skippingprofile/etc/apparmor.d/usr.sbin.mysqld~:Warning.gedit这样子的命令来编辑usr.sbin.mysqld这个配置文件的,这两个图形界面文本编辑器会在相同位置生成一个usr.sbin.mysqld~的文件,从而影响了AppArmor读取配置文件,出现这个问题先删除这个usr.sbin.mysqld~文件:然后使用$sudonano这个终端文本编辑器来编辑配置文件即可。

ubuntu界面怎么连接数据库

ubuntu连接数据库的方法:

1.打开终端命令行。

2.根据以下命令格式输入连接命令即可。

mysql-u用户名-p密码-hIP地址-P端口号-D数据库名字

#示例

mysql-uroot-proot-h192.168.236.136-P3306-Dtest

注意:-p后面的连接密码要紧挨着

如何进行linux环境布置和安装数据库

谢邀,问题对系统版本和数据库没做具体要求,我就以做项目用过的centos和mysql为例:

一LinuxCentOS安装

1.1软件准备

系统版本:CentOS6.3

1.2安装步骤

1.2.1引导

系统安装盘成功引导之后,出现如下界面:

界面说明:

Installorupgradeanexistingsystem安装或升级现有的系统

installsystemwithbasicvideodriver安装过程中采用基本的显卡驱动

Rescueinstalledsystem进入系统修复模式

Bootfromlocaldrive退出安装从硬盘启动

Memorytest内存检测

选择第一个选项安装或升级现有的系统(无论是新服务器全新安装,还是旧的服务器重装系统操作均同上操作),回车,进入下一个界面:

是否对CD媒体进行测试的提问,这里选择“OK”进行测试(skip为跳过测试)。测试完毕后,按照提示前两次点击OK,最后次点击continue。

1.2.2语言及键盘选择

测试完毕,读取cd进入安装图形界面按照提示点击NEXT按钮,进入选择语言界面,选择语言为英文(ENGLISH),如果选择中文可能会造成路径中含有中文的错误。

NEXT进入键盘选择界面,选择美国英语式,点击下一步

1.2.3选择存储设备

下一步会出现如下的界面,选择第一个基本的存储设备:

点击下一步,会出现如下提示框,选择"是,忽略所有数据"按钮,后点击下一步,设置主机名,如下图所示,在主机名框中输入想要设置的主机名,配置网络这里可以不进行设置,等安装完成后,使用命令行设置(具体操作见章节1.2.8)。

1.2.4时区设置

点击下一步,进入时区设置界面,如下图所示,使用默认设置。

1.2.5设置根密码

时区设置完成后,点击下一步,进入设置根密码界面,在页面对话框中输入想要的设置的根密码,

如果密码过于简单则提示脆弱密码,那么你可以选择取消重新设置密码,也可以选择无论如何都使用,等安装完成后在修改。

1.2.6磁盘划分

设置完密码,进行磁盘划分设置界面,选择创建自定义布局,点击下一步,进入磁盘划分界面,如下图所示。

创建/boot分区,点击创建按钮,在弹窗中选择标准分区,点击创建,在添加分区的窗口,挂载点选择/boot,文件系统类型ext4,大小为1000MB(引导系统启动,无需设置过大)。选择固定大小,强制为主分区,点击确定。

再按照同样方式创建/分区,swap分区,/var分区,分区完成后,点击下一步,弹出格式化警告弹窗,如下图所示,点击格式化按钮,然后弹出将存储配置写入磁盘弹窗,如下图,选择将修改写入磁盘,系统将会执行格式。

1.2.7重启系统登录

点击下一步,则启动安装过程,如下图所示,等待他安装完成,安装完成后,取出光盘,点击重新引导按钮。重新引导后,出现如下图所示界面,输入账号root回车,在下一行password中输入安装时设置的根密码,回车。

1.2.8网络配置

登陆成功后,连接网线,确保网络畅通,输入命令行

vim/etc/sysconfig/network-scripts/ifcfg-eth0(具体接口文件可根据接入网线的端口编号进行确定,如接入网线的端口是1,其接口文件是ifcfg-eth1);

在文件里按i键进入输入模式,ONBOOT的值改为yes,IPADDR(地址),NETMASK(掩码),GATEWAY(网关),DNS(DNS服务器)根据网络情况设置具体的对应参数,按esc键然后输入:wq

保存退出,让后再命令行输入

servicenetworkrestart

命令重启网络(网络通常后,可以选择在远程进行后续的软件安装或其他操作)。

如果以后因更换机房等原因需要更改地址,操作步骤和上边相同,将想要修改的IP,NETMASK,GATEWAY,DNS等写入文件中,重启网络服务即可。

1.2.9创建用户及权限分配

网络配置完成,需要给Linux创建新的用户并分配相应的权限,以方便管理,提高系统的安全性。

在命令行输入

useradd用户名

并回车输入

passwd用户名

并回车,在Newpassword后面输入想要填写的密码并回车,按后在Retypenewpassword后再次输入密码并回车,再输入

cat/etc/passwd|cut-f1-d:

查看用户是否存在。

如果要删除用户,则要输入

userdel-r用户名

然后回车,再输入

cat/etc/passwd|cut-f1-d:

产看用户是否被删除。

添加用户组需要执行命令:

groupadd组名例如:groupaddites

删除用户组需要执行命令:

groupdel组名例如:groupdelites

修改用户组,及文件拥有者,例

chown–Rites:apache/data/wwwroot/aaa

设置文件用户权限,例

chmod-R777/data/wwwroot/aaa

到此Linux系统安装完毕。

二mysql安装

2.1yum安装

在命令行输入

yum--enablerepo=remi,remi-testinstallmysqlmysql-server

命令,则执行安装操作,其中会有mysql安装包下载提示,输入y回车,直至安装完成,退出安装。

2.2设置root用户

安装完成后输入

servicemysqldrestart

命令重启服务,如下图所示,

重启完成后,输入

/usr/bin/mysqladmin-urootpassword'dymysql'

命令回车,其中-u后面为要设置的用户名如root,password后面为要设置的密码如dymysql,如下图所示。

设置完成后测试是否成功,输入

mysql–uroot–p

回车输入密码,以上面设置的账号密码为例,输入测试成功后如下图所示。

2.3添加其他用户并授权

通过上面设置的root用户登录mysql,就可以创建用户分配权限。

命令:CREATEUSER'username'@'host'IDENTIFIEDBY'password'

例如要创建一个数据库用户web,密码为123456,使其可以在任意主机进行远程操作。

赋予用户权限:

GRANTALLON数据库.*TO'数据库用户名'@'%';

然后再输入

flushprivileges;

命令,给chinasi用户添加chinasi数据库的所有操作权限,刷新权限。

例:GRANTALLONchinasi.*TO'chinasi'@'%';flushprivileges;

如果要删除用户,就要使用命令

deletefrommysql.userwhereuser='用户名';

执行完成后再输入

flushprivileges;

刷新权限。

删除授权:

revokeallprivilegeson*.*fromdy@”%”;

deletefromuserwhereuser=”dy”andhost=”%”;

flushprivileges;

2.4设置开机启动

安装Mysql完成后,输入

chkconfig--levels235mysqldon

命令回车,设置开机启动。再设置防火墙允许端口访问。

到此mysql配置完成。

文中安装的Linux和mysql版本有些老,希望对你有帮助!

ubunto服务器终端怎么进入MySQL数据库

ubunto服务器终端进去MYSQL数据库的第一步是查看数据库版本sql->status;

1、netstartmysql//启动mysql服务;

2、netstopmysql//停止mysql服务;

3、mysql-h主机地址-u用户名-p用户密码//进入mysql数据库;

4、quit//退出mysql操作;

5、mysqladmin-u用户名-p旧密码password新密码//更改密码;

6、grantselecton数据库.*to用户名@登录主机identifiedby"密码"//增加新用户。

二、对相关的数据库进行数据库操作。

showdatabases;//列出数据库、usemane//;使用database_name数据库createdatabasedata_name.//创建名为data_name的数据库;databasedata_name//删除一个名为data_name的数据库。三、表操作,四、修改表结构,五、数据的备份与恢复。

ubuntu查看mysql状态

ps-ef|grepmysql可以看到是否有mysql进程,如果有mysqld这行(一般会有2行以上)则表示正常运行也可以mysql-uroot-p登陆试试看能不能登陆如果没有启动,servicemysqldstart启动下

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

最新文章