mysql数据库在linux上的不同登录方式和权限

在我的上两篇博文里,一篇是安装,一篇是配置远程登录,

提君博客原创

>>提君博客原创  http://www.cnblogs.com/tijun/  <<

所以我的mysql的user表中的信息如下;

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select host,user,password from user;
+------------+------+-------------------------------------------+
| host       | user | password                                  |
+------------+------+-------------------------------------------+
| %          | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| ltt5.bg.cn | root |                                           |
| 127.0.0.1  | root |                                           |
| localhost  |      |                                           |
| ltt5.bg.cn |      |                                           |
+------------+------+-------------------------------------------+
5 rows in set (0.00 sec)

看到user表中的信息,这就体现出mysql的五种不一样的登录方式和权限。

提君博客原创

分别对应

远程登录,输入用户和密码
mysql -uroot -hltt5.bg.cn
mysql -uroot -h127.0.0.1
mysql
mysql -hltt5.bg.cn

针对我本机的情况,前三种是超级权限,可以看到mysql这个database,后两种看不到mysql这个database。

提君博客原创

不知道-u 的情况下,默认的是当前用户。如果你当前是root,则-uroot,如果你当前是hadoop,则-uhadoop。

>>提君博客原创  http://www.cnblogs.com/tijun/  <<

时间: 2024-08-10 21:22:50

mysql数据库在linux上的不同登录方式和权限的相关文章

因为mysql数据库在Linux上实在是太流行了

因为mysql数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库 [[email protected] ~]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 [[email protected] ~]# rpm -

php+mysql+nginx在linux上的环境部署

一直在linux上鼓捣,还没有完整在linux下配置过nginx服务器环境部署呢,这几天没什么事就部署了一下,遇到的问题也很多,现在把我的环境部署文档发出了,有什么问题大家可以一起讨论一下,希望大家采用后遇到问题多多沟通. || 安装所需各种依赖包 sudo -s LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2

redis数据库在linux上的学习

redis数据库在linux上的学习 1.redis安装方式 yum安装(提前配置好yum源) yum install redis -y 源代码编译安装 rpm包手动安装 2.编译安装redis 1.下载redis源代码包 wget http://download.redis.io/releases/redis-4.0.10.tar.gz 2.解压缩redis源码包 3.编译三部曲 指定安装路径 ,生成makefile 编译文件 ./configure --prefix=redis的安装路径 开

mysql数据库在Linux和windows下免安装实现以及框架开发碰到的问题

2017年7月23号下午5:20分,上周我根据自己的实际情况,总结了mysql数据库在windows系统下和linux系统下免安装版本的实现,以及在项目开发中遇到的数据库报错,今天整理出来,以供日后学习之用,同时,我给自己制定了一个计划,每周日会将自己本周碰到的一些问题记录下来,在周日整理出来发布在博客上面,2017年7月23号是我的第一周,我要坚持10年,卢小朋说到做到,加油! 一.linux安装说明 说明 mysql-5.7.14-linux.zip部署包支持在CentOS 6.x/7.x

今天学习到的关于mysql数据库的linux命令

1. 登录mysql数据库: mysql -uroot -p 2.安装会提示的mysql的数据库软件:mycli sudo apt-get install mycli 3.安装依赖包: sudo apt-get install -f 4.使用mycli: mycli -uroot

MySQL在linux上的rpm包方式安装方法

1.下载上传mysql server和client rpm包: [[email protected] mnt]# ls MySQL-client-5.5.53-1.el6.x86_64.rpm MySQL-server-5.5.53-1.el6.x86_64.rpm 2.安装mysql数据库: 1)安装mysql server端rpm包: [[email protected] mnt]# rpm -ivh MySQL-server-5.5.53-1.el6.x86_64.rpm warning:

mysql数据库在linux下的导出和导入及每天的备份

mysql数据库的导出 1. 导出数据库为sql文件 mysqldump 数据库名 -uroot -p > xxx.sql 导出数据表结构和数据  eg.   mysqldump cloudres -uroot -p > cloudres.sql 2. 导出为gz压缩文件 mysqldump 数据库名 -uroot -p | gzip > xxx.sql.gz  3. 导入sql文件   首先先在数据库中建一个同名的数据库,然后执行以下命令进行导入   mysql -uroot -p 数

MySQL数据库安装(CentOS操作系统/tar.gz方式)

1. 上传Mysql安装包“mysql-5.5.40-linux2.6-x86_64.tar.gz”到部署机,位置任意: 2. 将Mysql安装包解压到其所在目录,命令如下: tar -zxvf mysql-5.5.40-linux2.6-x86_64.tar.gz 3. 复制解压得到的目录到系统的本地软件目录“/usr/local/”,命令如下: cp -rf mysql-5.5.40-linux2.6-x86_64 /usr/local/mysql 4. 添加mysql用户组和mysql用户

Rails连接mysql数据库在ubuntu上跑

Rails安装好 Rails 在ubuntu上安装rails(rvm ruby gem Bootstrap bootswatch) rails 4.1.4 ruby 2.2.0 sudo apt-get install mysql-server mysql-client 安装mysql(安装过程中设置mysql用户root密码) sudo apt-get install libmysqlclient-dev (https://github.com/brianmario/mysql2 看这段说明L