企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 如何管理数据库? 1. 登录 MySQL ~~~ mysql -uroot -p123456 // root 为账户名,123456 为账户密码,这两项请根据您的数据库实际情况修改 ~~~ 2. 查看数据库列表 ~~~ show databases; ~~~ 3. 创建一个数据库 ~~~ create database websoft9; //websoft9 为创建的数据库名字,请修改为自己要创建的数据库名 ~~~ 4. 删除一个数据库 ~~~ drop database websoft9; ~~~ 5. 创建新用户 ~~~ CREATE USER 'admin'@'%' IDENTIFIED BY '123456'; // '%' - 所有情况都能访问 // 'localhost' - 本机才能访问 // '111.222.33.44' - 指定 ip 才能访问 grant all privileges on websoft9.* to 'admin'@'%'; //给创建的新用户授权,websoft9为想授权的数据库名,请自行修改 flush privilege; //刷新权限,否则可能会修改不生效。 ~~~ 6. 导入导出数据库 ~~~ mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql //不需要登录MySQL,直接运行该命令即可导出 mysql -u用户名 -p密码 数据库名 < 数据库名.sql //不需要登录MySQL,直接运行该命令即可导入 ~~~ 7. 开启MySQL数据库远程连接 MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问,开启远程连接的命令如下: ~~~ use mysql; UPDATE user SET Host=@'%' where user='root' AND Host='localhost' LIMIT 1; flush privileges; ~~~ 最后,请注意在linux服务器上,默认3306端口是关闭的,不允许远程访问,请在安全组内开放3306端口。 另可参考以下链接:[如何开启MySQL远程连接?](http://zhihu.websoft9.com/76/如何开启mysql远程连接%EF%BC%9F?show=76#q76)