怎么修改mysql地址 修改mysql配置的两种方法

ubantu修改mysql配置bind_address的问题》?求解在 Ubuntu 中修改 MySQL 的 bind_address 配置可能会比较麻烦,因为需要修改多个配置文件 。
1、首先,你需要在 /etc/mysql/mysql.conf.d/mysqld.cnf 中修改 bind_address 配置,将其设置为你想要绑定的 IP 地址 。
2、之后,你需要在 /etc/mysql/mariadb.conf.d/50-server.cnf 中修改 bind-address 配置,将其设置为与 mysqld.cnf 中相同的值 。
3、如果这样仍然无法解决问题,可能是 MySQL 的权限问题 。请确认登录 MySQL 的用户是否有权限修改 bind_address 的值,或者你可以使用root账户登陆进行修改 。
4、如果这些都无法解决问题,你可以尝试重启 MySQL 服务器,或者检查是否有其他配置文件或脚本在覆盖你的修改 。
总之,需要花时间和细心地检查配置文件,确认所有相关的配置都已经修改 。
Linux Mysql如何移动MySQL数据库目录位置?假如要把目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
cd /home
mkdir data
2、把MySQL服务进程停掉:
mysqladmin -u root -p shutdown
3、把/var/lib/mysql整个目录移到/home/data
mv /var/lib/mysql /home/data/
这样就把MySQL的数据文件移动到了/home/data/mysql下
4、找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中 。命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5、编辑MySQL的配置文件/etc/my.cnf
为保证MySQL能够正常工作 , 需要指明mysql.sock文件的产生位置 。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock。操作如下:
vimy.cnf(用vi工具编辑my.cnf文件,找到下列数据修改之)
# The MySQL server
[mysqld]
port = 3306
#socket= /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket= /home/data/mysql/mysql.sock?。由洗诵校?
6、修改MySQL启动脚本/etc/init.d/mysql
最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql 。
[root@test1 etc]# vi /etc/init.d/mysql
#datadir=/var/lib/mysql(注释此行)
datadir=/home/data/mysql (加上此行)
7、重新启动MySQL服务
/etc/init.d/mysql start
或用reboot命令重启Linux
如果工作正常移动就成功了,否则对照前面的7步再检查一下 。还要注意目录的属主和权限 。
Windows下如何更改MySQL数据库的存储位置1、在mysql安装完成后怎么修改mysql地址,要修改数据库存储怎么修改mysql地址的位置怎么修改mysql地址,比如从安装目录下的E:\Program Files (x86)\MySQL\data文件夹转移到D:\mydata文件夹 。
2、在D:\下新建mydata文件夹
3、cmd进入dos窗口,输入net stop mysql停止MySQL服务 , 将C:\ProgramData\MySQL\MySQL Server 5.5\data(其中ProgramData为隐藏文件夹)下的文件夹和文件一起拷贝到D:\mydata文件夹下
4、在安装目录下找到my.ini文件 , 找到:
#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
将datadir的值更改为datadir="D:/mydata/"
5、保存后,cmd进入dos窗口 , 输入net start mysql重新启动mySQL服务即可 。
如何修改MySQL监听IP地址Mysql默认在本地环路地址127.0.0.1的3306端口监听,要使用其它IP地址需要修改配置文件 。
1.编辑/etc/my.cnf
在[mysqld]节中增加下面一行:
bind-address=0.0.0.0
#全部地址或者指定的ip地址
2.重启服务
service
mysqld
restart
3.验证
netstat
-tln
如何修改mysql数据文件存储位置MySql安装过程中怎么修改mysql地址 , 没有修改掉数据存储位置的话怎么修改mysql地址 , 可能会是数据存储到自己并不希望的位置怎么修改mysql地址,故需要修改
先利用命令行登录数据库
mysql -u root -p
查看数据库数据存储位置
show variables like '趖adir%'
去该目录下找到文件夹中的所有文件(该目录一般是隐藏的),将其中所有文件拷贝到怎么修改mysql地址你希望数据文件存储的位置,
怎么修改mysql地址我是想拷贝到D:/MySQl/data目录下的
打开安装目录下的my.ini文件,将datadir="C:/ProgramData/MySQL/MySQL Server 5.5/data/" , 这行修改为datadir="D\MySQL\data"(这里用又斜线,否则有可能报错) 。
退出所有对mysql.exe的调用,任务管理器看一下服务MySQL有没有停止,如果没有 , 在cmd中命令net stop mysql停止服务 。然后在net start mysql重新启动服务
查询数据库位置,查看是否成功
如何更改MySQL数据库的默认目录位置1.停止数据库服务怎么修改mysql地址:
使用/etc/init.d/mysql
stop
或者
stop
mysql
2.
在目标位置(/data)创建数据库文件的目录(如/mysqldb)怎么修改mysql地址,并复制(如果不再使用默认的位置 , 则可以直接mv原先数据库文件到新目录下)原先的数据库文件目录到该目录下怎么修改mysql地址:
cd
/data
mkdir
mysqldb
cp
-r
/var/lib/mysql
/data/mysqldb/
经过一段时间的等待后,在/data/mysqldb/下面就有了原先默认的mysql数据库文件目录的拷贝“/mysql”
3.修改my.cnf文件
#
vim
/etc/mysql/my.cnf
将datadir
=
/var/lib/mysql
改为
datadir
=
/data/mysqldb/mysql
另外由于当前my.cnf
中的socket
=
/var/run/mysqld/mysqld.sock(而并非像网上所说的sock
=
/var/lib/mysql/mysql.sock),即socket的位置并不在数据库文件所在的位置,因此可以不做类似网上其怎么修改mysql地址他网页所说的 , 要使用以下的命令做一个mysql.sock
链接怎么修改mysql地址:
ln
【怎么修改mysql地址 修改mysql配置的两种方法】-s
/data/mysqldb/mysql/mysql.sock
/var/lib/mysql/mysql.sock
(需要从/home/data/mysql下复制一份过来)
4.
修改数据库的权限:
#
chown
-r
mysql:mysql
/data/mysqldb/mysql/

改变数据库文件目录的归属为mysql
#
chmod
700
/data/mysqldb/mysql/whois/

改变数据库目录whois的属性为700
#
chmod
660
/data/mysqldb/mysql/whois/*

改变数据库中数据表的属性为660
5.
修改文件usr.sbin.mysqld
#
vim
/etc/apparmor.d/usr.sbin.mysqld

/var/lib/mysql
r,
/var/lib/mysql/**
rwk,
改成
/data/mysqldb/mysql/
r,
/data/mysqldb/mysql/**
rwk,
注意:没有该步骤的话,将导致数据库服务无法重启 , 好像在重启,但是一直卡住无反应 。
6.启动mysql服务器
/etc/init.d/apparmor
restart
/etc/init.d/mysql
restart
(或者使用
restart
mysql)
怎么修改mysql地址的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于修改mysql配置的两种方法、怎么修改mysql地址的信息别忘了在本站进行查找喔 。

    推荐阅读