mysql允许两个用户远程连接_mysql允许用户远程连接
一,安装MySQL
这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。
二,配置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 IDENTIFIED BY "123456";
注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。
这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例:
mysql>CREATE DATABASE xoops;
mysql>GRANT ALL PRIVILEGES ON xoops.* TO IDENTIFIED BY "654321";
这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。
三,如果你想进行远程访问或控制,那么你要做两件事:
其一:
mysql>GRANT ALL PRIVILEGES ON xoops.* TO " IDENTIFIED BY "654321";
允许xoops_root用户可以从任意机器上登入MySQL。
其二:
$sudo gedit /etc//my.cnf
老的版本中
>skip-networking => # skip-networking
新的版本中
>bind-address=127.0.0.1 => bind-address= 你机器的IP
这样就可以允许其他机器访问MySQL了。
mysql允许两个用户远程连接_mysql允许用户远程连接相关推荐
- mysql允许用户远程连接_mysql允许用户远程连接
一,安装MySQL 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置. 二,配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果 ...
- mysql如何开启远程链接_mysql怎么开启远程连接
匿名用户 1级 2017-12-14 回答 一.连接远程数据库: 1.显示密码 如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为" ...
- mysql配置所有ip连接_Mysql查看用户连接数配置及每个IP的请求情况
1.查看当前数据库的连接情况 show full processlist; shop processlist; 2.查看所有用户的总连接数 show variables like '%max_conn ...
- php mysql ssl 连接_Mysql 中的SSL 连接
Mysql 中的SSL 连接 以下来自网络参考和自己测试整理,没有查找相关资料.若有错误之处,欢迎指正. 当前的Mysql 客户端版本基本都不太能支持 caching_sha2_password 认证 ...
- mysql用户数据导入_MySQL添加用户、删除用户与授权和数据的导入导出
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...
- mysql用户授权开发者_Mysql添加用户与授权
CentOS Linux release 7.5.1804 (Core) mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLi ...
- mysql用户表示例_MySQL添加用户、删除用户与授权与关联实例
1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @>密码 1.2 创建用户: mysql> insert into mysql.user(Host,Us ...
- mysql长连接_mysql.connector 数据库长连接
最近python服务经常报连接不存在,后来发现原来的同事写的是缓存来存储连接对象,过期就关闭重连,可是有其他线程还在用该连接,于是就出现了连接不存在的错误,于是改进一下: 连接数据库时查看连接对象是否 ...
- mysql配置所有人可连接_mysql配置允许外界连接
1.在mysql的安装目录下找到mysql.ini 找到bind-address=127.0.0.1 ,(有的有,有的没有) 改为 bind-address = 0.0.0.0 2.登录mysql客户 ...
最新文章
- 隐私数据在隐私AI框架中的安全流动
- html中右侧三角形代码,html – 使用CSS边框的三角形和倒三角形
- 【深度学习】深度神经网络后处理之全连接CRFs(DenseCRF)
- 500万相机芯片尺寸_华硕ZenFone Live L2推出500万像素自拍照相机,电池容量3000毫安...
- 【MCtalk】“互联网+”技术融合论坛
- Angularjs controller之间的通信
- Spring MVC 教程,快速入门,深入分析【转】
- 马云创造的就业机会多还是毁掉的就业机会多?
- java中string和stringbuffer
- 利用zabbix自动发现监控mongo数据库
- Jenkins安装后设置,访问http://localhost:8080进入jenkins解锁,完成安装后的配置
- Ubuntu下安装Nodejs, Nide
- python 里面的 整除(// )、除(/)和取余%
- GCP---Google cloud Platform
- 2021你还在手写SQL吗?万字综述Text to SQL技术
- DayThirteen 笔记
- 使用四种框架分别实现百万websocket常连接的服务器{转}
- 新能源汽车保养vr仿真教学软件为职业培训带来新的思路和方法
- (视频)小儒尼尼奥绝妙任意球 S型轨迹C罗亦难及+最新上传经典任意球集合
- imageview设置在最顶层_ImageView 常见知识
热门文章
- wxWidgets:wxObjectRefData类用法
- BOOST_VMD_ASSERT_IS_NUMBER宏相关的测试程序
- boost::make_recursive_variant相关的测试程序
- boost::program_options模块实现处理选项组的测试程序
- boost::io::ostream_joiner和boost::io::make_ostream_joiner用法的测试程序
- boost::fusion::result_of::as_vector用法的测试程序
- GDCM:排序图片的测试程序
- Boost: 对uncaught_exceptions函数的测试
- VTK:可视化算法之CutStructuredGrid
- VTK:PolyData之FitSplineToCutterOutput