189 8069 5689

怎么给mysql换地址 mysql 更改数据库位置

ubantu修改mysql配置bind_address的问题》?求解

在 Ubuntu 中修改 MySQL 的 bind_address 配置可能会比较麻烦,因为需要修改多个配置文件。

平果网站建设公司成都创新互联公司,平果网站设计制作,有大型网站制作公司丰富经验。已为平果1000多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的平果做网站的公司定做!

1、首先,你需要在 /etc/mysql/mysql.conf.d/mysqld点吸烟 f 中修改 bind_address 配置,将其设置为你想要绑定的 IP 地址。

2、之后,你需要在 /etc/mysql/mariadb.conf.d/50-server点吸烟 f 中修改 bind-address 配置,将其设置为与 mysqld点吸烟 f 中相同的值。

3、如果这样仍然无法解决问题,可能是 MySQL 的权限问题。请确认登录 MySQL 的用户是否有权限修改 bind_address 的值,或者你可以使用root账户登陆进行修改。

4、如果这些都无法解决问题,你可以尝试重启 MySQL 服务器,或者检查是否有其他配置文件或脚本在覆盖你的修改。

总之,需要花时间和细心地检查配置文件,确认所有相关的配置都已经修改。

centos 怎样修改 mysql 访问地址

修改root密码

CentOS

MySQL

管理员帐号默认是

root

用户,密码为空。如果你从没设置过

MySQL

的密码,使用

root

用户来连接

MySQL

服务器不需要输入密码。

第一次设置root密码可以使用以下命令:

mysqladmin

-u

root

password

NEWPASSWORD

如果你已经设置过密码了,需要要以下命令:

mysqladmin

-u

root

-p'oldpassword'

password

newpass

比如说,旧密码是“12345”,新密码是“nowamagic”,执行以下命令:

mysqladmin

-u

root

-p'12345'

password

'nowamagic'

修改其它MySQL用户的密码

修改一个普通用户的密码你可以使用以下命令,比如用户是

nmuser:

mysqladmin

-u

nmuser

-p

oldpassword

password

newpass

另一种修改密码的方法是,MySQL

服务器把用户名和密码储存在

MySQL

数据库的

user

表中。你可以使用以下方法来直接更新用户

nmuser

的密码:

1.

登录mysql服务器:

mysql

-u

root

-p

2.

选择

MySQL

数据库

mysql

use

mysql;

3.

修改

nmuser

密码

mysql

update

user

set

password=PASSWORD("NEWPASSWORD")

where

User='nmuser';

4.

重置权限

mysql

flush

privileges;

mysql

quit

这种方法也可以用脚本(PHP,Perl)执行,不用SSH到服务器。

以上资料来源于

如何修改MySQL监听IP地址

Mysql默认在本地环路地址127.0.0.1的3306端口监听,要使用其它IP地址需要修改配置文件。

1.编辑/etc/my点吸烟 f

在[mysqld]节中增加下面一行:

bind-address=0.0.0.0

#全部地址或者指定的ip地址

2.重启服务

service

mysqld

restart

3.验证

netstat

-tln

如何设置mysql在局域网中访问?

第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。\x0d\x0a或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。\x0d\x0a第二:在系统防火墙添加例外端口:3306,并允许例外。错误提示:\x0d\x0aERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server\x0d\x0a的解决方法: 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"\x0d\x0amysql -u root -pvmwaremysqluse mysql;mysqlupdate user set host = '%' where user = 'root';mysqlselect host, user from user; 2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。\x0d\x0aGRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;\x0d\x0a如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码\x0d\x0aGRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;\x0d\x0a3.在window自带的防火墙里的例外添加3306端口\x0d\x0a总结:mysql -u root -p\x0d\x0amysqluse mysql;\x0d\x0amysqlselect 'host' from user where user='root';\x0d\x0amysqlupdate user set host = '%' where user ='root';\x0d\x0amysqlflush privileges;\x0d\x0amysqlselect 'host' from user where user='root';\x0d\x0a第一句是以权限用户root登录\x0d\x0a第二句:选择mysql库\x0d\x0a第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)\x0d\x0a第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址\x0d\x0a第五句:刷新MySQL的系统权限相关表\x0d\x0a第六句:再重新查看user表时,有修改。。\x0d\x0a重起mysql服务即可完成。


本文标题:怎么给mysql换地址 mysql 更改数据库位置
分享路径:http://jkwzsj.com/article/ddejddi.html

其他资讯