数据库的神操作
MongoDB的安装使用
MongoDB数据导入导出
MongoDB的全文检索
MongoDB在OMIM中实际应用(omimDataCol)
Mongodb的权限管理
MySQL安装教程-win10
MySQL操作(Linux)
本文档使用 MrDoc 发布
-
+
up
down
首页
MySQL安装教程-win10
版本:`mysql-8.0.11-winx64.zip` 环境:`win10` 下载: https://dev.mysql.com/downloads/file/?id=476233 ,进入页面后可不登录,直接在最底下,点击“No thanks, just start my download.”即可下载。 ## 1、安装 ### (1)解压zip文件,如解压到安装目录 D:\LLH_work\02_FLOW\space\MySQL\mysql-8.0.11-winx64 ### (2)配置文件 windows系统中,配置文件是安装目录下的my.ini(或my-default.ini),部分配置需要在初始安装时配置,大部分可以在安装后进行更改。而该目录下未发现my.ini文件存在,我们在安装目录下自行创建my.ini文件。写入基本配置: ``` [mysqld] #设置3306端口 port=3306 #设置mysql的安装目录(最好都用\\来转义下) basedir="D:\LLH_work\02_FLOW\\space\MySQL\mysql-8.0.11-winx64" #设置mysql数据库的数据的存放目录 datadir="D:\LLH_work\02_FLOW\\space\MySQL\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 ``` ###(3)进行数据库初始化 在安装目录的**bin目录中执行**:`mysqld --initialize --console` 执行完成后,会打印root用户的初始默认密码: ``` D:\LLH_work\02_FLOW\space\MySQL\mysql-8.0.11-winx64\bin>mysqld --initialize --console 2018-07-24T08:40:18.616217Z 0 [System] [MY-013169] [Server] D:\LLH_work\02_FLOW\space\MySQL\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 49696 2018-07-24T08:40:52.773188Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: kkos5+GHMakk 2018-07-24T08:41:16.986147Z 0 [System] [MY-013170] [Server] D:\LLH_work\02_FLOW\space\MySQL\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed ``` 初始密码为:u;Xe-gdo2tx8。未改密码的话需要记住改密码,如果不小心关了,那可以删掉初始化的`datadir`目录,再重新执行一遍初始化命令,可重新生成(如果mysql服务已开启,则需要运行`net stop mysql`停止服务后才能删的掉该目录)。 ### (4)安装服务(一定要管理员权限下才可以) `mysqld --install [服务名]`  `[服务名]`可不写,默认为`mysql`名字。如需要在该电脑上安装多个MySQL服务,就可以用不同名字来区分,比如`mysql5`,`mysql8`等。 ### (5)安装完成,root权限下,启动MySQL服务。 `net start mysql`  关闭服务: `net stop mysql` ### (6)创建数据库 ``` mysql -uroot -p laihui0923 #创建数据库 create database djangoblog; #删除数据库 drop database djangoblog; ``` ## 二、更改root用户密码 ### 方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:`mysql> set password for 用户名@localhost = password('新密码')`; 例子:`mysql> set password for root@localhost = password('123')`; (#报错) ### 方法2:直接用mysqladmin 格式:`mysqladmin -u用户名 -p旧密码 password 新密码` 例子:`mysqladmin -uroot -p123456 password 12345678` (#成功了) ### 方法3:用UPDATE直接编辑user表 首先登录MySQL。 ``` mysql> use mysql; mysql> update user set password=password('123') where user='root' and host='localhost'; mysql> flush privileges; ``` ### 方法4:在忘记root密码的时候,可以这样 以windows为例: 1. 关闭正在运行的MySQL服务。 2. 打开DOS窗口,转到`mysql\bin`目录。 3. 输入`mysqld --skip-grant-tables` 回车。`--skip-grant-tables` 的意思是启动MySQL服务的时候跳过权限表认证。 4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到`mysql\bin`目录。 5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 6. 连接权限数据库: `use mysql; `。 6. 改密码:`update user set password=password("123") where user="root";`(别忘了最后加分号) 。 7. 刷新权限(必须步骤):`flush privileges;`。 8. 退出 `quit`。 9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
laihui126
2023年10月18日 16:11
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅道文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅道文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅道文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
下载Markdown文件
分享
链接
类型
密码
更新密码