linux安装mysql并开启远程连接Navicat登录远程数据库
apt-get updateapt-get install mysql-servermysql_secure_installationsystemctl status mysql.service
·
linux安装mysql并开启远程连接
Navicat登录远程数据库
第一部分:下载安装配置mysql
下载安装
apt-get install mysql-server
初始化配置
mysql_secure_installation
密码安全等级,输入N,设置密码
没必要移出其他用户N
允许远程登录,输入N
不需要移除test数据库
刷新权限
配置完成
查看运行状态
systemctl status mysql.service
安装结束
#关闭
service mysql stop
#启动
service mysql start
#重启
service mysql restart
第二部分:开启远程连接
登录数据库,输入密码
mysql -uroot -p
将root用户host改为%代表允许远程登录
use mysql;
#修改前
select host, user from user;
update user set host = '%' where user = 'root';select host, user from user;
#修改后
select host, user from user;
查看mysql版本
mysql -V
mysql版本5,授权,刷新权限,退出,我的密码是123456
grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges;
exit
mysql版本8,创建远程连接用户,以shen为例
CREATE USER 'shen'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'shen'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
重启mysql
service mysql restart
编辑配置文件,
vi /etc/mysql/mysql.conf.d/mysqld.cnf
或
vi /etc/mysql/my.cnf
找到bind-address =127.0.0.1改为
bind-address = 0.0.0.0
重启mysql
#重启
service mysql restart
#登录
mysql -uroot -p
第三部分:Navicat远程连接
新建连接
主机为ip
测试连接,连接成功
设置开机启动
update-rc.d -f mysql defaults
重启
reboot
查看状态
service mysql status
如果需要断电,必须先关机,否则再次开机mysql无法登录
shutdown -h now
更多推荐
已为社区贡献1条内容
所有评论(0)