"/>
侧边栏壁纸
博主头像
PySuper 博主等级

千里之行,始于足下

  • 累计撰写 218 篇文章
  • 累计创建 15 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录
SQL

SQL安装配置

已删除用户
2019-10-19 / 0 评论 / 0 点赞 / 29 阅读 / 0 字
温馨提示:
所有牛逼的人都有一段苦逼的岁月。 但是你只要像SB一样去坚持,终将牛逼!!! ✊✊✊

安装MySQL

  • 安装服务器端: sudo apt-get install mysql-server

  • 启动服务: sudo server start

  • 查看进程中是否存在mysql服务: ps ajx|grep mysql

  • 停止服务: sudo service mysql stop

  • 重启服务: sudo service mysql restart

ERROR 1045 (28000): Access denied for user ‘small-spider’@‘localhost’ (using password: NO)

# 无密码, 直接登录数据库
sudo mysql -uroot -p

# 选择数据库
use mysql;
-- 修改用户名和密码
update user set authentication_string=password("root"),
plugin='mysql_native_password' where user='root';

-- 更新数据
flush privileges;

安装mycli

sudo apt-get install mycli

安装Redis

sudo apt-get install redis-server
redis-server

安装MongoDB

sudo apt-get install mongodb
sudo service mongodb start

登录数据库

mongo    # 登录mongodb
use admin    #
db.shutdownServer() # 关闭mongodb

show dbs    # 显示所有库
use 库名    # 使用指定库
show collections    # 显示库中的数据
db.items.count()    # 显示库中指定数据条数

启动参数

  1. --dbpath 数据库的存储路径 默认:/data/db

  2. --port 数据库的端口 默认:27017

  3. --bind_ip 可以设置成0.0.0.0表示所有机器都可以远程链接,在生产环境中不允许设置

  4. --config 通过配置文件启动,配置中可以设置所有的启动参数

  5. --auth 启动验证模式

常见问题

  • 数据库目录不存在 Data directory /data/db not found.

sudo mkdir /data
sudo mkdir /data/db
  • 由于分配的虚拟机硬盘不够启动不了

sudo mongod --smallfiles
  • 权限不够无法启动

sudo mongod

关闭

  • 直接启动情况: Ctrl + C

  • 后台启动情况: sudo service mongodb stop

  • 其他关闭方式

    • 杀死进程 kill -9 进程号(不推荐使用,在生产环境中禁止使用)

    • 使用登录的方式去关闭mongodb(推荐使用)

0
SQL
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区