局域网共享本地mysql
在局域网内,多个计算机需要共享一个本地的mysql数据库,可以通过以下步骤来实现。
第一步:打开mysql配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
第二步:将bind-address改成0.0.0.0,允许来自任意IP访问
bind-address = 0.0.0.0
第三步:重启mysql
sudo service mysql restart
第四步:创建用户并授权
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
FLUSH PRIVILEGES;
其中,username是用户名,password是密码,%表示可以从任何IP访问。
第五步:通过IP地址和用户名密码访问
mysql -h ip_address -u username -p
其中,ip_address是本地IP地址,username和password是刚刚创建的用户名和密码。
注意:开放mysql的远程访问会带来安全风险,请谨慎选择允许远程访问的IP。