bash onekey_install_mysql_binary_v3.sh
su 重新登录加载新的PATH--》有mysql命令路径
mysql
mysql -uroot -p'Sanchuang123#'-uroot 指定用户 user -p 指定密码 password
mysql>show databases;
mysql>exit
mysql>create database users;
mysql>use users; mysql>show tables;
[root@web-1 web]# scp info.sql(数据库服务器) 192.168.205.136:/root
select * from students; select * from users;
root@mysql 15:06 mysql>use mysql;
select host,user,authentication_string from user;
mysql>create user 'scweb'@'192.168.205.136' identified by 'Scweb123';
root@mysql 15:11 mysql>select host,user,authentication_string from user;
+-----------------+---------------+-------------------------------------------+
| host | user | authentication_string |
+-----------------+---------------+-------------------------------------------+
| localhost | root | *4ABA759CFB5DDBF29AFAFBFB03026091F6F694FD |
| localhost | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| localhost | mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| 192.168.205.136 | scweb | *118ACFED48BBA40181290AF31C778D8D2B2CD60E |
root@mysql 15:11 mysql>grant all on users.* to 'scweb'@'192.168.205.136';
修改网站的server.go的数据库连接地址
[root@web-1 web]# cd /web
vim server.go
mysql连接和 Redis 连接
var db *sql.DB
var rdb *redis.Client
const (
DB_USER = "scweb"
DB_PASSWORD = "Scweb123"
DB_NAME = "users"
DB_HOST = "tcp(192.168.205.133:3306)/"
REDIS_HOST = "192.168.205.133:6379")
再次运行web程序
[root@web-1 web]# go run server.go
访问web网站 就可以连上了
[root@mysql yum.repos.d]# mysql -uroot -p'Sanchuang123#'
可以添加学生信息 可以在mysql里的user表看到
上一篇:Windows 安装 WSL 提示:WslRegisterDistribution failed with Error: 0x8007019e /wsl --list --online 无法解析服务器
下一篇:如何利用pg_dump和pg_restore迁移从一个PostgreSQL服务器到另一个服务器,同时保持一致性与高效性?