手机版

在ubuntu 13.04中安装mysql数据库的教程

时间:2021-08-01 来源:互联网 编辑:宝哥软件园 浏览:

类型:IPTV大小:1.5M语言:中文评分:6.6标签:立即下载Ubuntu。Ubuntu是一个流行的Linux操作系统,基于Debian发行版和GNOME桌面环境。与其他Linux发行版相比,Ubuntu非常易于使用,并且与Windows兼容。非常适合Windows用户的迁移,预装了大量常用软件。中文版也功能齐全,支持拼音输入法,预装了火狐、Open Office、多媒体播放、图像处理等最常用的软件。通常会自动为网卡和声卡等设备安装驱动程序。

安装MySQL

可以用Ubuntu软件中心或者apt命令在Ubuntu上安装MySQL,两者都很方便。

1.使用Ubuntu软件中心:打开Ubuntu软件中心,在右上角的搜索框中查询mysql,选择MySQL Server,点击安装。

2.使用apt:打开终端,执行“sudo apt-get安装mysql-server”。

MySQL初始配置

安装MySQL后,可以直接用root账号登录,这个账号默认没有密码。请注意,这里的根角色是指您的Ubuntu根角色。如果您当前的系统帐户不是根帐户,则不必切换到系统根帐户。您可以在登录MySQL时使用“-u”参数指定登录帐户。例如:

$ mysql -u rootmysql显示数据库;-| Database |-| information _ schema | | mysql | | performance _ schema | | test |-集合中的4行(0.00秒)MySQL从用户中选择Host、User;---| Host | User |---| 127 . 0 . 0 . 1 | Root | | :1 | Root | | iUbuntu | Root | | localhost | | localhost | debian-sys-maint | | localhost | Root |-set(0.00秒)中的7行,因为此时根帐户默认没有密码如果以非根用户的身份登录MySQL,您将只有部分数据库操作权限。

$ mysqlmysql显示数据库;- |数据库| - | information_schema ||测试| -集合中的2行(0.00秒)MySQL使用MySQL错误1044 (42000) :用户“@”对数据库“MySQL”的访问被拒绝。因此,安装MySQL后的第一件事就是为root用户设置密码,否则数据库会不安全。

mysql授予*上的所有权限。* TO root@localhost由“密码”标识;

用您想要设置的密码替换上面命令中的密码。上述命令意味着在本地主机中使用密码登录的根用户被授予所有数据库的操作权限。设置密码后,如果再次以root身份登录,则需要输入密码,例如:

$ mysql-u root error 1045(28000):用户“root”@“localhost”(使用password: NO)的访问被拒绝$ MySQL-u root-pEnter password :欢迎使用MySQL监视器。命令以结尾;或者\g .您的MySQL连接id是75 server version : 5 . 5 . 34-0ubuntu 0 . 13 . 10 . 1(Ubuntu)版权所有(c) 2000,2013,Oracle和/或其附属公司。保留所有权利。甲骨文是甲骨文公司和/或其附属公司的注册商标。其他名称可能是其各自所有者的商标。键入“help”或' h '获取帮助,键入' \ c '清除当前输入语句,mysql建立数据库独立用户

因为根用户拥有数据库的所有操作权限,所以不能轻易提供给他人。一个MySQL实例中可以创建多个数据库,可能属于不同的项目,每个数据库有不同的操作角色。这可以由不同数据库的指定用户访问。

首先使用根角色创建一个数据库关系型数据库创建数据库db _ web _监视器然后将这个数据库授予一个叫泽维尔的用户使用关系型数据库在db _ web _监视器上授予所有特权* TO xavier@localhost由“泽维尔”标识;

这样就可以使用泽维尔用户,密码为泽维尔在本机登录关系型数据库操作db _ web _监视器数据库了。

$ mysql-u Xavier错误1045(28000):用户泽维尔“% @”本地主机的访问被拒绝(使用密码: NO)$ MySQL-u Xavier-pEnter密码:欢迎使用关系型数据库监视器。命令以结尾;或者\g。您的关系型数据库连接编号是77服务器版本5.5.34-0ubuntu0.13.10.1 (Ubuntu)版权所有2000年、2013年,甲骨文和/或其附属公司。保留所有权利。甲骨文是甲骨文公司和/或其附属公司的注册商标。其他名称可能是其各自所有者的商标。键入“救命”或" \h "寻求帮助。键入" \c "以清除当前的输入语句显示数据库- |数据库|-| information _ schema | | db _ web _ monitor | | test |-集合中的3行(0.00秒)mysql开放远程登录权限

1.首先修改关系型数据库的配置文件,允许监听远程登录。

$ sudo vi /etc/mysql/my.cnf找到绑定地址所在行45 #而不是跳过网络现在的默认设置是只监听46 #本地主机,这样更兼容,也不会降低安全性。47绑定地址=127.0.0.1将绑定地址值修改为本机互联网协议(互联网协议)即可。注意注释说明,如果是较老版本的MySQL,此处就应该是跳过网络,直接将其注释即可。2.授予用户远程登录权限。

关系型数据库授予db _ web _监视器上的所有权限* TO Xavier @“%”由“泽维尔”标识;

如此这般泽维尔用户就可以在任意主机通过互联网协议(互联网协议)访问到本机MySQL,对db _ web _监视器数据库进行操作了。

版权声明:在ubuntu 13.04中安装mysql数据库的教程是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。