MySQL 8 安装教程(个人版)+创建用户
- 2020 年 9 月 12 日
- 筆記
Mysql 8的安装教程
解压到指定目录如:D:\WinInstall\mysql-8.0.19-winx64
这时候你需要在根目录下创建两个文件,分别是data文件夹和my.ini文件,然后使用编辑器编辑my.ini文件,并在其中添加
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:/mysql-8.0.11-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:/mysql-8.0.11-winx64/data # 允许最大连接数 max_connections=2000 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password # 设置开启日志操作后运行函数调用 log_bin_trust_function_creators=1 # 设置表名不区分大小写 lower_case_table_names=1 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
环境配置
path :配置bin目录
新建MYSQL_HOME:配置安装目录
1、使用管理员权限打开CMD(注意管理员权限),在CMD中进入mysql的解压目录 2、运行服务安装命令:mysqld install MySQLCIDP --defaults-file="%MYSQL_HOME%\my.ini"
可能遇到的问题
vcruntime140_1.dll 报错
将vcruntime140_1.dll 文件放入C:\Windows\System32
启动MySQL服务
mysqld –initialize-insecure 安装mysql服务 mysqld --install 启动服务 net start mysql 然后输入 mysql -u root -p 执行以下sql重置root密码: mysql> alter user 'root'@'localhost' identified with mysql_native_password by '新密码';
创建用户
创建数据库实例xxxx,字符集默认“UTF-8” create database cidp; 新建数据库用户xxxx并设置用户的登录IP限制,以下以任意IP为例: CREATE USER 'XXXX'@'%' IDENTIFIED BY 'xxxx'; grant all privileges on xxx.* to 'xxxx'@'%'; --授权用户 对用户xxx授予数据库xxxx的全部权限并刷新权限(flush privileges命令或者重启mysql数据库) set global log_bin_trust_function_creators=1; --解决俩库直接复制问题 SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = 'cidp_test' GROUP BY table_schema; --查询当前库下有多少张表