mysql安装、启动、登录、创建数据库、创建用户、给予权限
0. 下载,可以从各个高校的镜像网站下载,比如北外:https://mirrors.bfsu.edu.cn/mysql/downloads/MySQL-8.0/,windows下载mysql-8.0.24-winx64.zip,解压
1. 配置my.ini文件
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\\ProgramFiles\\mysql-8.0.24-winx64 # 此处用双斜杠\\不会出错,单斜杠有可能会出错,建议双斜杠 # 设置mysql数据库的数据的存放目录 datadir=D:\\ProgramFiles\\mysql-8.0.24-winx64\\data # 此处同上 # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
2. 配置环境变量,将D:\ProgramFiles\mysql-8.0.24-winx64\bin加入到path
3. 安装服务
mysqld install
4. 初始化,注意里面有密码
mysqld --initialize --console
5. 启动(以管理员身份运行cmd)
net start mysql
6. 登录,输入密码,密码就是第4步的密码
mysql -u root -p
7. 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
8. 创建数据库
create database runoob;
9. 创建用户
create user 'scott'@'localhost' identified by '123456';
10. 给予权限
grant all privileges on runoob.* to 'scott'@'localhost';