安装MySQL服务器,部署MySQL软件
创始人
2025-01-19 16:02:40
0

安装MySQL服务器,部署MySQL软件

bash onekey_install_mysql_binary_v3.sh

su  重新登录加载新的PATH--》有mysql命令路径

mysql

mysql -uroot -p'Sanchuang123#'-uroot 指定用户  user   -p 指定密码  password

mysql>show databases;

mysql>exit

数据库的初始化

  1. 建立初始库

mysql>create database users;

mysql>use users; mysql>show tables;

  1. 导入表和数据

[root@web-1 web]# scp  info.sql(数据库服务器)   192.168.205.136:/root

  1. 导入数据到MySQL服务器里
  2. [root@mysql ~]# mysql -uroot -p'Sanchuang123#'  users < info.sql
  3. mysql>use users; mysql>show tables;

select * from students; select * from users;

  1. 本地登录MySQL的用户 root  Sanchuang123#
  2. 建立授权用户,允许web网站可以连接到数据库
  3. 建立授权的用户,允许web网站可以连接到数据库里获取数据

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 |

  1. 授予'scweb'@'192.168.205.132'这个用户可以对users库里的所有的表进行全部权限的操作,包括增删改查等

root@mysql 15:11  mysql>grant all on users.*  to 'scweb'@'192.168.205.136';

  1. 将mysql客户端命令scp到web服务器上,这样web服务器就可以使用mysql这个客户端没有进行远程登录测试
    1. [root@mysql ~]# cd /usr/local/mysql/bin
    2. [root@mysql bin]# scp  mysql  192.168.205.136:/usr/bin
  2. 查看MySQL服务器开放的端口号
    1. [root@mysql bin]# yum install net-tools -y
    2. [root@mysql bin]# netstat  -anplut|grep mysql
    3. tcp6       0      0 :::3306    
  3. 在web服务器上登录MySQL服务器
    1. 192.168.205.137  是数据库服务器的ip  -h  指定数据库服务器的ip地址  host
    2. [root@web-1 web]# mysql  -h 192.168.205.137  -uscweb  -p'Scweb123'
  4. 192.168.159.137:3306    192.168.159.136:44496

配置数据库信息

修改网站的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表看到

相关内容

热门资讯

曝光一下!决战卡五星辅助,威信... 曝光一下!决战卡五星辅助,威信茶馆app插件,原来有挂(哔哩哔哩)1、威信茶馆app插件免费辅助多个...
分享一下!微信微乐小程序修改器... 分享一下!微信微乐小程序修改器,永胜联盟会封号吗,真是真的有挂(哔哩哔哩)1、许多玩家不知道微信微乐...
辅助一下!微乐小程序辅助脚本,... 辅助一下!微乐小程序辅助脚本,闲逸免费app辅助,切实真的是有挂(哔哩哔哩);该软件可以轻松地帮助玩...
教你一下!芒果辅助器安卓版,海... 教你一下!芒果辅助器安卓版,海盗来了辅助脚本,原来有挂(哔哩哔哩)1、玩家可以在芒果辅助器安卓版线上...
解谜一下!拱趴大菠萝运势,天天... 解谜一下!拱趴大菠萝运势,天天微友有辅助吗,本来真的是有挂(哔哩哔哩)天天微友有辅助吗透视方法中分为...
解谜一下!边锋干瞪眼ios辅助... 解谜一下!边锋干瞪眼ios辅助,皇豪互众控制系统,其实是有挂(哔哩哔哩)1、该软件可以轻松地帮助玩家...
曝光一下!欢乐茶馆挂,大菠萝辅... 曝光一下!欢乐茶馆挂,大菠萝辅助器,好像是有挂(哔哩哔哩)1、大菠萝辅助器公共底牌简单,大菠萝辅助器...
必备一下!四川游戏家园破解版,... 必备一下!四川游戏家园破解版,微乐家乡麻辣自建房辅助app,原来有挂(哔哩哔哩)1、完成微乐家乡麻辣...
总结一下!可乐辅助,威信茶馆解... 总结一下!可乐辅助,威信茶馆解码器,一贯真的是有挂(哔哩哔哩)该软件可以轻松地帮助玩家将威信茶馆解码...
详细一下!透视辅助工具,兴动休... 详细一下!透视辅助工具,兴动休闲辅助,一贯是真的有挂(哔哩哔哩)1、完成透视辅助工具辅助器v3.3的...