MySql安装和简单使用

win10下二进制安装MySQL

前奏就看这个博主吧 https://www.cnblogs.com/hai-feng/p/12717045.html ,同时也提供了一些安装过程中的问题解决办法

msvcp、msvcr、vcomp xxx.dll 文件的缺失问题

  • msvcp、msvcr、vcomp140.dll属于VC++2015版
  • msvcp、msvcr、vcomp120.dll属于VC++2013版
  • msvcp、msvcr、vcomp110.dll属于VC++2012版
  • msvcp、msvcr、vcomp100.dll属于VC++2010版
  • msvcp、msvcr、vcomp90.dll属于VC++2008版
  • msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版

除了丢失、缺少这类错误之外,如果一个程序打开之后提示“并行配置错误”,那么也是因为没有安装VC++运行库。所以安装对应版本的vc库就行。 vc库下载地址

Ubuntu下安装MySql

  1. 安装数据库

    sudo apt update		# 升级apt
    sudo apt install mysql-server
    
  2. 一般安装完后,MYSQL服务都会自动启动哦。查看MYSQL是否正常运行:

    sudo systemctl status mysql
    

    输出如下表示MYSQL服务已启用并正常运行:

    mysql.service - MySQL Community Server
         Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset:>
         Active: active (running) since Sat 2021-06-05 09:37:36 CST; 3min 22s ago
       Main PID: 36265 (mysqld)
         Status: "Server is operational"
    ...
    
  3. 设置密码

    MySQL安装随附一个名为的脚本mysql_secure_installation。可以借助它设置我们MYSQL服务器的安全性!

    • 调用这个脚本:

      sudo mysql_secure_installation
      
    • 根据系统提示一步步按要求走:
      第一步:设置VALIDATE PASSWORD 组件:输入Y;(让y/n?的都是 y ,一路yes就完事了)

    MySQL8.0 好像在root用户下不可以这样设置了

    这样设置

    ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘PassWord#@!1998’;

    设置 root 用户的 mysql 密码

MySQL的简单使用

  1. 在mysql环境中 show databases; 查看当前创建的所有数据库
  2. 创建自己的数据库,输入:create database 数据库名 charset="utf8"
  3. 操作数据库需要进入,输入:use 数据库名
  4. 在数据库中创建表
    create table students( id int(6) not null auto_increment,name varchar(25) not null,age int(3) default 0,sex char(2) default '保密',primary key (id));
    • not null :表示数据不能为空
    • auto_increment : 自动填充
    • default : 默认值
  5. 查询数据库中的数据select * from students;
  6. 在表中添加数据
    • insert into students(id,name,age,sex)values(1,"徐成成",20,'男');
    • insert into students(id,name,age,sex)values(1,"徐海博",18,'男');
    • 批量插入insert into students(name)values("aaa"),('bbb'),('ccc');
  7. 表中数据的修改
    • 修改id为2的age数据 update students set age=28 where id=2; where表示条件
  • 删除id为4的信息 delete from students where id=4;
  1. 进入

    mysql
    

    • mysql -u__ -p__ (u:用户名 p:密码)
    • mysql -uroot -p

MySql密码策略

MySql密码策略

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值