前言:
眼前兄弟们对“阿里云centos外网访问”大概比较关心,兄弟们都想要分析一些“阿里云centos外网访问”的相关文章。那么小编在网摘上收集了一些关于“阿里云centos外网访问””的相关知识,希望同学们能喜欢,大家一起来了解一下吧!配置:
阿里云云服务器CentOS
数据库:mariadb
本地数据库软件 DBeaver
第一部分:
cd /etc;
配置ip 地址 绑定 bind-address
vim my.cnf (或则用视图工具直接修改)[mysqld]port = 3306bind-address = 0.0.0.0:wq 保存退出
保存完成后,重启数据库
systemctl restart mariadb.service
查看端口号
netstat -an | grep 3306
登录数据库
mariadb -u root -p
添加新用户,允许本地 IP访问localhost的MariaDB数据库
MariaDB [(none)]> create user 'rootlocal'@'localhost' identified by 'rootlocal123';Query OK, 0 rows affected (0.06 sec)
允许外网IP访问数据库rootlocal,本命令包含上面的命令,是所有的IP都可以访问该数据库
MariaDB [(none)]> create user 'rootlocal'@'%' identified by 'rootlocal123';Query OK, 0 rows affected (0.00 sec)
用户创建完成后,刷新授权
flush privileges;
查看数据库
MariaDB [(none)]> show databases;+--------------------+| Database |+--------------------+| dev || go_test || information_schema || master || mysql || performance_schema || test |+--------------------+7 rows in set (0.002 sec)
将改用户rootlocal赋权给数据库go_test,刷新授权
MariaDB [(none)]> grant all privileges on `go_test`.* to 'rootlocal'@'localhost' identified by 'rootlocal123' with grant option;Query OK, 0 rows affected, 1 warning (0.00 sec) MariaDB [(none)]> grant all privileges on `go_test`.* to 'rootlocal'@'%' identified by 'rootlocal123' with grant option;Query OK, 0 rows affected, 1 warning (0.01 sec) MariaDB [(none)]> flush privileges;Query OK, 0 rows affected (0.00 sec)
退出 root 重新登录,使用rootlocal登录数据库
mariadb -u goroottest -pMariaDB [(none)]> show databases;+--------------------+| Database |+--------------------+| go_test || information_schema || test |+--------------------+3 rows in set (0.000 sec)
使用DBeaver配置数据库
第二部分
gorm 链接数据库
import ( "gorm.io/driver/mysql" "gorm.io/gorm")func InitDb() { dsn := "rootlocal:rootlocal123@tcp(DBeaver的ip地址:3306)/go_test?charset=utf8&parseTime=True&loc=Local" db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{}) if err != nil { panic(err) } fmt.Println("链接成功", db) }
建表
// 通过数据的指针来创建db.Migrator().CreateTable(&UserInfo{})
完结
欢迎讨论
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #阿里云centos外网访问