太原seo网站建设,提供商城网站建设,无为教育网站,wordpress打开有背景音乐在Ubuntu上设置MySQL可以远程登录一.设置数据库二.设置防火墙由于Ubuntu查看修改MySQL不是很方便#xff0c;想着在虚拟机安装的Windows系统或者局域网中的其他电脑上去查看Ubuntu系统上的数据库#xff0c;这样省事一些#xff0c;我电脑安装的数据库是MySQL8。一.设置数据…
在Ubuntu上设置MySQL可以远程登录一.设置数据库二.设置防火墙由于Ubuntu查看修改MySQL不是很方便想着在虚拟机安装的Windows系统或者局域网中的其他电脑上去查看Ubuntu系统上的数据库这样省事一些我电脑安装的数据库是MySQL8。一.设置数据库
1.输入命令一般数据库开机就打开service mysql start 2.切换成root权限进入数据库输入命令su - 3.进入root数据库输入命令mysql -u root -p 然后输入root账号密码
4.输入使用数据库命令use mysql 5查看数据库有那些用户输入命令select host, user from user;
6.创建账⼾myuser 密码也为pwd输入命令create user ‘myuser’‘%’ identified WITH mysql_native_password by ‘pwd’; 7.如果上面创建用户不成功是root⽤⼾没有SYSTEM_USER权限把权限加⼊后即可解决输入命令grant system_user on . to ‘root’; 8.赋予权限with grant option这个选项表⽰该⽤⼾可以将⾃⼰拥有的权限授权给别⼈输入命令grant all privileges on . to ‘myuser’‘%’ with grant option; 9.改密码授权超⽤⼾flush privileges 命令本质上的作⽤是将当前user和privilige表中的⽤ ⼾信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存⾥,输入命令flush privileges; 10.退出数据库输入exit 11.编辑mydqld.cnf文件输入命令vim /etc/mysql/mysql.conf.d/mysqld.cnf 设置bind-address 0.0.0.0 退出vim,按esc,然后按shift输入:wq!强制保存退出
12.重启数据库服务器输入命令service mysql restart
13.如果没有安装防火墙理论上就可以在局域网内的其他电脑访问了。
二.设置防火墙
由于Ubuntu安装了防火墙得关掉才能给其他电脑访问 1.查看防火墙的状态输入命令sudo ufw status 2.设置防火墙的规则输入命令sudo iptables -F 3.清空iptables所有配置输入命令sudo iptables -X 查看iptables命令输入命令iptables -h
在虚拟机上安装的Windows10就可以查看数据库的情况