- 浏览: 199421 次
- 性别:
- 来自: 北京
文章分类
最新评论
一,安装MySQL
sudo apt-get install mysql-server
这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。
二,配置MySQL
注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:
默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:
$mysql -u root
在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,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";
这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。
三,如果你想进行远程访问或控制,那么你要做两件事:
其一:
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@'%' IDENTIFIED BY "654321";
允许xoops_root用户可以从任意机器上登入MySQL。
其二:
$sudo gedit /etc/mysql/my.cnf
老的版本中
>skip-networking => # skip-networking
新的版本中
>bind-address=127.0.0.1 => bind-address= 你机器的IP
这样就可以允许其他机器访问MySQL了。
发表评论
-
Linux下mysql定时备份操作
2012-08-17 16:22 8971.操作系统[root@localhost ~]# ca ... -
Linux下crontab命令的用法
2012-08-17 16:22 845任务调度的crond常驻命令crond 是linux用来定期执 ... -
mysql 密码修改
2012-08-17 16:24 807>mysql -u root -p Enter pa ... -
Linux添加/删除用户和用户组
2012-08-13 14:16 936本文总结了Linux添加 ... -
CentOS mysqldb 安装
2012-08-13 14:00 1121安装: http://pypi.python.org/pyp ... -
CentOS下安装lighttpd
2012-08-13 11:00 948在向大家详细介绍CentOS lighttpd安装之前, ... -
阿里云上安装gcc
2012-08-12 21:38 1384博客出处:http://www.netingcn.com ... -
mongodb安装windows服务
2012-07-19 14:46 1010Mongodb的windows服务安装和卸载 ... -
mysql cursor游标的使用,实例
2012-03-28 16:36 31549mysql被oracle收购后,从mysql-5.5开始 ... -
mysql 存储过程中不能使用 return 的解决办法
2012-03-28 15:22 13351大家都知道,mysql 的存储过程是不能使用 ... -
MySQL 存储过程参数用法 in, out, inout
2012-03-28 15:20 811MySQL 存储过程参数有 ... -
mysql 存储过程
2012-03-28 13:51 9951.存储过程只在创造时进行编译,以后每次执行存储过程都不 ... -
linux 的 vi 操作
2012-02-13 16:41 760添加行号: 在VI的命 ... -
在linux中使用vi 打开文件时,能显示行号吗?
2012-02-13 12:03 1576在VI的命令模式下输入“:set nu” 或 ... -
在Centos下启用mysql的远程访问账号
2012-02-13 11:32 2166在Centos下启用mysql的远程访问账号 在默 ... -
随记1
2011-04-18 13:53 717压缩文件,利用的是 gzip filename ... -
linux rm命令详解
2011-04-14 14:35 882用户可以用rm命令删除不需要的文件。该命令的功能为删除 ... -
LINUX CP 复制文件 命令
2011-04-14 14:24 1220p命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中 ... -
wget 应用
2011-04-14 14:23 1717wget -P /home/ http://www.qq ... -
mysql 创建数据库时指定字符
2011-04-08 10:12 972先mysql进入: GBK: create databa ...
相关推荐
Ubuntu18.0.4安装MySQL,修改ROOT用户密码并允许远程访问,添加用户并配置数据库的访问权限
ubuntu 20.04 LTS离线安装 MySQL8.0,并配置远程登录详细教程,并配备安装包
在Ubuntu下解决MySQL不能远程访问的问题.docx
ubuntu 15.04开放mysql远程3306端口
ubuntu 安装MySQL 支持远程访问 sudo apt-get update sudo apt-get install mysql-server sudo apt-get install libmysqlclient-dev 登录 MySQL mysql -u root -p 创建用户 REATE USER 'username'@'host' ...
主要介绍了Ubuntu16.04 server下配置MySQL,并开启远程连接的方法,非常具有实用价值,需要的朋友可以参考下。
ubuntu修改mysql密码,记录一下吧
本文主要跟大家分享了关于Ubuntu 18.04配置mysql及配置远程连接的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 配置教程如下: 首先是大家都知道的老三套,啥也不说上来就放三个大招...
Ubuntu 16.04安装MySQL及需要其他主机远程连接MySQL时的设置问题。在安装过程中会出现各种奇葩问题,下面小编给大家带来了Ubuntu Server 16.04安装MySQL设置远程访问出现问题的完美解决方案(error:10061),一起看看...
默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 主流的有两种方法,改表法和授权法。 相对而言,改表法比较容易一点,个人也是比较倾向于使用...
1. 安装MySQL: 利用下面三条命令安装相应软件: $sudo apt-get install mysql-server $sudo apt-get install mysql-client ...2. MySQL开启远程连接 1. 修改mysql配置文件,将bind-address = 127
ubuntu ubuntu_ubuntu配置mysql数据库容器与win10远程可视化
安装MySQL 更新软件列表 sudo apt-get update 安装MySQL 在Ubuntu1804安装MySQL的过程中没有输入密码的过程,所以我们不知道数据库的初始密码。 sudo apt-get install mysql-server 测试是否安装成功 sudo netstat...
Linux下使用图形化工具MySQL WorkBench远程管理MySQL 作为一个由Oracle开发的集成的数据库管理工具,MySQL Workbench不仅仅是一个简单的MySQL客户端。简而言之,Workbench是一个跨平台的(如:Linux,MacOX,Windows)...
ubuntu 15.04开放mysql远程3306端口,以下所有操作在terminal(终端)中执行。 首先查看端口是否打开 netstat -an|grep 3306 此图为开启3306端口的截图,之前显示为. . . 127.0.0.1:3306 . . . 打开mysql配置文件vi...
新手使用ubuntu来做服务器进行代码管理及项目发布时候的基本软件安装方法,安装的vnc服务器和vncviewer来进行远程桌面互动从而进行服务器管理,安装svn服务器进行文件和代码管理,安装mysql或者postgresql作为数据...
本文实例为大家分享了MySQL安装及配置远程登录教程,供大家参考,具体内容如下 一.安装MySQL 一.安装MySQL 1. sudo apt-get install mysql-server 2. sudo apt-get install mysql-client 3. sudo apt-get install ...
手把手教你怎么在Ubuntu环境中安装Mysql数据库。 并且修改配置使能够远程链接
1.进入mysql,修改 mysql这个database下的user数据表 将root用户对应的记录只保留一条host为localhost的记录; 然后将root用户对应的host属性由localhost改为% 再执行命令 flush privileges; 2.修改/etc...