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
-
安装数据库
sudo apt update # 升级apt sudo apt install mysql-server
-
一般安装完后,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" ...
-
设置密码
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的简单使用
- 在mysql环境中
show databases;
查看当前创建的所有数据库 - 创建自己的数据库,输入:
create database 数据库名 charset="utf8"
- 操作数据库需要进入,输入:
use 数据库名
- 在数据库中创建表
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 : 默认值
- 查询数据库中的数据
select * from students;
- 在表中添加数据
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');
- 表中数据的修改
- 修改id为2的age数据
update students set age=28 where id=2;
where
表示条件
- 修改id为2的age数据
- 删除id为4的信息
delete from students where id=4;
-
进入
mysql
:
mysql -u__ -p__
(u:用户名 p:密码)mysql -uroot -p