- 浏览: 299655 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (298)
- Tomcat (3)
- ZooKeeper (1)
- Maven (11)
- opensource (1)
- DataBase (5)
- UML (8)
- linux (87)
- Java (32)
- 算法 (3)
- Redis (1)
- HBase (2)
- 产品 (1)
- 模板引擎 (1)
- Eclipse (10)
- JUnit (5)
- Log4j (8)
- XML (2)
- JSON (1)
- SpringMVC (23)
- Spring (24)
- TCP/IP (4)
- Windows (10)
- Web Service (1)
- 源码版本管理 (1)
- Word (1)
- Test (1)
- Mybatis (7)
- CentOS (2)
- 多线程 (2)
- Web (7)
- Servlet (3)
- JavaWeb (4)
- MySQL (7)
- 汇编语言 (2)
- linux Shell (4)
- GIT (4)
- Python (1)
- 并发 (4)
- 编程通用 (1)
- JavaScript (1)
- 异常 (3)
- 自动化部署 (1)
- 大数据 (1)
- hive (2)
- 文本编辑器 (2)
- MINA (0)
- intellij IDEA (9)
- masm (0)
- blockchain (1)
- docker (2)
- IDEA (0)
- GO (3)
- nginx (1)
- springBoot (3)
- Websocket (2)
- macOS (1)
最新评论
-
woodding2008:
ss –pl 可以查看监听方式启动的端口以及pid
根据端口查PID,根据PID查进程名称 -
masuweng:
恩很试用,也很常用。
linux 常用命令
1MySQL修改密码
update mysql.user set password=password('newpassword') where user='root'
#将password()中的newpassword字符更改为你自己的密码
如修改为123456 :
update mysql.user set password=password('123456') where user='root'
2 mysql设置成网络数据库,即远程访问mysql
第一种方法:直接输入账户名和密码进入数据库。找到mysql数据库的user表,直接update root用户的Host,将Host:localhost, user:root改成Host:%, user:root
然后 mysql> flush privileges; (运行此句才生效,或者重启MySQL)。因为mysql的权限都在cache里,所以要刷新一下。
改成%后,任意IP都可访问mysql服务器,十分不安全。可以将%将换成一个IP地址,即只允许来自该IP地址的访问。
第二种方法:直接输入账户名和密码进入数据库。
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
mysql> flush privileges;
可以将%将换成一个IP地址,即只允许来自该IP地址的访问。
root用户权限过大,建议新建用户,赋予其对某个数据库的部分权限
----------------------------------------------
我采用的是第一种方法。
MariaDB [mysql]> update user set host='%' where host='localhost' and user='root';
Query OK, 1 row affected (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 0
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [mysql]> select * from user;
用MySQL客户端可以连接数据库服务器了。
update mysql.user set password=password('newpassword') where user='root'
#将password()中的newpassword字符更改为你自己的密码
如修改为123456 :
update mysql.user set password=password('123456') where user='root'
2 mysql设置成网络数据库,即远程访问mysql
第一种方法:直接输入账户名和密码进入数据库。找到mysql数据库的user表,直接update root用户的Host,将Host:localhost, user:root改成Host:%, user:root
然后 mysql> flush privileges; (运行此句才生效,或者重启MySQL)。因为mysql的权限都在cache里,所以要刷新一下。
改成%后,任意IP都可访问mysql服务器,十分不安全。可以将%将换成一个IP地址,即只允许来自该IP地址的访问。
第二种方法:直接输入账户名和密码进入数据库。
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
mysql> flush privileges;
可以将%将换成一个IP地址,即只允许来自该IP地址的访问。
root用户权限过大,建议新建用户,赋予其对某个数据库的部分权限
----------------------------------------------
我采用的是第一种方法。
MariaDB [mysql]> update user set host='%' where host='localhost' and user='root';
Query OK, 1 row affected (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 0
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [mysql]> select * from user;
用MySQL客户端可以连接数据库服务器了。
发表评论
-
mysql update select 从查询结果中更新数据
2018-09-12 10:37 1853实际案例: UPDATE chat_messages as ... -
libssl.so.10: cannot open shared object file: No such file or directory
2018-08-15 14:49 4343yum 安装不管用了,先执 ... -
sed 字符串替换
2018-04-03 19:15 826https://www.cnblogs.com/linux- ... -
连接到Hyperledger的docker容器内部
2018-03-12 21:02 898=============================== ... -
apt-get常用命令及工作原理
2018-03-12 20:17 538http://blog.csdn.net/mosquito_z ... -
com.alibaba.druid.pool.DruidDataSource[612] - init datasource error
2017-09-24 15:35 27302017-09-24 11:38:35,294 ERROR - ... -
linux系统下安装64位mysql 5.6的过程
2017-08-25 19:04 1283引用: http://blog.csdn.net/u0113 ... -
安装mysql-5.6.37-linux-glibc2.12-x86_64.tar
2017-08-25 19:03 1812参考 http://blog.csdn.net/u011391 ... -
Linux Shell 通配符、转义字符、元字符、特殊字符
2017-01-13 18:50 1726一、Linux shell通配符(wildcard) 通配 ... -
Please read "Security" section of the manual to find out how to run mysqld a
2017-01-09 21:16 12201 启动: [root@localhost bin]# my ... -
Linux单机TCP并发连接
2016-12-28 14:11 948http://blog.csdn.net/kobejayand ... -
单机最大tcp连接数
2016-12-28 13:50 560from: http://www.cnblogs.com/my ... -
linux后台运行和关闭、查看后台任务
2016-12-15 17:09 704from: http://www.cnblogs.com/k ... -
sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
2016-12-15 17:07 438from http://myswirl.blog.163 ... -
Shell 脚本
2016-12-12 15:22 8411 如何在shell脚本中判断文件或者文件夹是否存在? if ... -
CentOS7 安装python 命令 : yum install python
2016-12-09 17:53 909CentOS7 安装python 命令 : yum insta ... -
linux 目录下的文件个数
2016-12-07 12:44 486linux里没有直接的命令来展示一个目录下的文件个数,可以通过 ... -
grep -v grep
2016-12-06 11:18 1145grep -v <**> <filename ... -
IT技术学习指导之Linux系统入门的4个阶段
2016-12-05 22:36 520http://www.cnbeta.com/articles ... -
Linux 命令參數帶&符合,需要轉義 \
2016-12-04 21:38 454比如新建文件夾 aaa&bbb 命令 mkd ...
相关推荐
Mysql远程访问权限与root密码修改 Mysql作为一个广泛使用的关系数据库管理系统,在实际应用中经常需要对root用户进行远程访问权限的设置和密码修改。这种操作的主要目的是为了提高服务器的安全性和可扩展性。下面...
接下来,我们讲解如何允许远程访问MySQL服务器。这通常在你需要从其他设备连接到数据库时需要。但是,请谨慎操作,因为开放远程访问可能增加安全隐患。 1. **登录MySQL**:使用root用户和新密码登录MySQL。 2. **...
设置MySQL远程访问是一项重要的任务,特别是对于需要从不同网络位置或服务器上连接到数据库的应用程序。以下将详细介绍如何允许MySQL数据库接受远程连接。 首先,理解MySQL远程访问的基础知识。默认情况下,MySQL仅...
在MySQL数据库管理中,远程访问连接允许用户从不同的计算机或网络位置访问数据库,这对于多用户协作、分布式系统或云服务的实现至关重要。本教程将详细解释如何设置MySQL以允许指定IP地址的远程访问连接。 首先,...
MySQL数据库设置远程访问权限方法总结 MySQL数据库设置远程访问权限是关系型数据库管理系统中的一个重要问题。本文将详细介绍如何设置MySQL数据库的远程访问权限,并提供了一些相关的安全策略和Best Practice。 ...
一旦 MySQL 服务器安装完毕,接下来就是设置 ROOT 用户密码,并允许其通过远程访问 MySQL 数据库。 1. **登录 MySQL**(默认情况下无需密码): ```bash sudo mysql -u root ``` 2. **设置 ROOT 用户密码**: ...
如果需要更改远程访问root用户的密码,可以使用以下命令: ```sql SET PASSWORD FOR 'root'@'%' = PASSWORD('new_password'); ``` 其中,`%`表示任何主机,这允许root用户从任意IP地址登录数据库。 #### 步骤四:...
- **远程访问**:指通过网络从不同物理位置访问数据库。 - 默认情况下,MySQL安装时创建的`root`用户只能从本地主机(即`localhost`)访问数据库。 #### 二、配置远程root访问 为了实现远程root访问,需要进行...
因此,在设置远程访问权限时,必须明确指定用户可以从哪些主机连接到数据库服务器。 #### 三、授权步骤详解 1. **登录MySQL服务器** 首先,需要通过命令行或图形界面客户端登录到MySQL服务器。例如,在安装MySQL...
MySQL数据库安装和设置远程连接是数据库管理中的基础步骤,尤其对于分布式系统和云服务来说,远程访问能力至关重要。以下是详细的操作步骤和相关知识点: 1. **下载与解压**:首先,从官方网站...
无法远程访问Mysql的解决方案 Mysql 是一种关系型数据库管理系统,广泛应用于各种 web 应用程序中。然而,在实际应用中,我们常常会遇到无法远程访问 Mysql 的问题,这是由于 Mysql 的安全机制所致。下面我们将详细...
### 让MySQL数据库允许被远程连接访问 在现代企业环境中,数据库经常需要支持远程访问以满足多地点协作的...同时,请注意保持良好的安全实践,例如定期更改密码、限制不必要的远程访问权限等,以确保数据库的安全性。
要允许root用户从任何地方远程访问MySQL,可以使用以下命令: ```sql GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; ``` 这里`ALL PRIVILEGES`表示赋予远程登录...
- 若要远程连接到IP地址为`110.110.110.110`、用户名为`root`、密码为`abcd123`的MySQL服务器,可以使用如下命令: ```bash mysql -h 110.110.110.110 -u root -p abcd123 ``` - 注意:在命令中的用户名(如`-u ...
1. 连接MySQL数据库:`$mysql -u root -p` 2. 创建用户:`CREATE USER 'demo_c'@'localhost' IDENTIFIED BY '123456';` 3. 授权:`GRANT ALL PRIVILEGES ON ranzhi.* TO demo_c@'localhost' IDENTIFIED BY '123456';...
首先,为了能够从远程位置访问MySQL数据库,我们需要执行一系列步骤。以下是一个基本的指南: 1. **登录MySQL**: 使用命令行工具连接到MySQL服务器,通过输入`mysql -u root -p`,然后提供你的MySQL root用户的...
MySQL远程访问权限和被远程访问的方法 在 MySQL 中,开启远程访问权限和被远程访问是非常重要的步骤。本文将详细介绍如何在 MySQL 中开启远程访问权限和被远程访问的方法。 一、使用root账户登录MySQL 首先,我们...
要开启远程访问,首先需要登录MySQL控制台:`mysql -u root -p`,输入密码后进入。 - 授予root用户所有权限以允许远程连接:`GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码';` - 注意:`%`...
本文档将详细介绍如何实现远程访问MySQL数据库,包括客户端应用程序的配置以及服务器端的设置。 #### 二、客户端应用程序配置 客户端应用程序需要正确配置才能成功连接到远程数据库。以下步骤展示了如何配置应用...