博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql安装教程
阅读量:5021 次
发布时间:2019-06-12

本文共 1852 字,大约阅读时间需要 6 分钟。

windows安装

1.下载mysql安装包并加压

官方下载地址:

2.创建my.ini文件到mysql目录

[mysqld]character-set-server=utf8#绑定IPv4和3306端口bind-address = 0.0.0.0port = 3306# 设置mysql的安装目录# basedir=F:/test/mysql-5.7.19-winx64basedir=C:/software/mysql-8.0.12-winx64# 设置mysql数据库的数据的存放目录datadir=C:/software/mysql-8.0.12-winx64/data# 允许最大连接数max_connections=200# skip_grant_tables[mysql]default-character-set=utf8[mysql.server]default-character-set=utf8[mysql_safe]default-character-set=utf8[client]default-character-set=utf8

3.配置

3.1初始化

mysqld --initialize

以管理员权限启动命令行工具并在mysql的bin目录下执行。或者将Mysql的bin路径添加到环境变量中的Path参数字段,就可以直接在命令行任何目录下执行命令。(右键此电脑->属性->高级系统设置->环境变量->新建环境变量->.../mysql/bin)

初始化后,在data目录,会生成很多目录和文件,如mysql、sys、performance_schema及关联文件

3.2安装Mysql服务

mysqld -install

3.3启动Mysql服务

net start mysql

如果在系统日志中提示

Can't open the mysql.plugin table. Please run mysql_upgrade to create it看看系统防火墙,关闭后可以解决Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist问题主要是初始化时未正常生成相关目录和文件,需要重新初始化(初始化时注意参数前面是两个横杠)

4.登陆

mysql -u root -p
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)此时,可在data目录下找到*.err日志文件,搜索password,可找到系统初始密码[Note] A temporary password is generated for root@localhost: Nj7_7fMu=gbH使用该密码即可正常登陆;mysql -u root -pNj7_7fMu=gbH

修改密码

ALTER USER root@'localhost' IDENTIFIED BY '5uData';

mysql修改密码的其他方法

1. 关闭mysql服务

D:\MySQL\bin>sc stop mysql# 或者net stop mysql

在我电脑上关闭服务则不成功,可能是mysql版本的问题

2. 跳过数据库验证

# 以安全模式启动MySQLD:\MySQL\bin>mysqld --skip-grant-tables

3. 重新开一个CMD

mysql -u root -p

然后直接回车,不用输密码

4. 更改密码

mysql> use mysql;mysql> update user set password=password("123456") where user="root";# 上面这行语句有错。因为mysql高版本已经不支持这种更新密码的方式了。正确的是下面这句)ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';mysql> flush privileges;

5. 开启MySQL服务

net start mysql

linux安装

未完待续

转载于:https://www.cnblogs.com/hextech/p/10073263.html

你可能感兴趣的文章
HDU 2191 【多重背包】
查看>>
51nod 1433 0和5【数论/九余定理】
查看>>
【AHOI2013复仇】从一道题来看DFS及其优化的一般步骤和数组分层问题【转】
查看>>
less 分页显示文件内容
查看>>
如何对数据按某列进行分层处理
查看>>
[Qt] this application failed to start because it could not find or load the Qt platform plugin
查看>>
Git Submodule管理项目子模块
查看>>
学会和同事相处的30原则
查看>>
NOJ——1568走走走走走啊走(超级入门DP)
查看>>
文件操作
查看>>
Python:GUI之tkinter学习笔记3事件绑定(转载自https://www.cnblogs.com/progor/p/8505599.html)...
查看>>
jquery基本选择器
查看>>
hdu 1010 dfs搜索
查看>>
搭建wamp环境,数据库基础知识
查看>>
android中DatePicker和TimePicker的使用
查看>>
SpringMVC源码剖析(四)- DispatcherServlet请求转发的实现
查看>>
Android中获取应用程序(包)的大小-----PackageManager的使用(二)
查看>>
Codeforces Gym 100513M M. Variable Shadowing 暴力
查看>>
浅谈 Mybatis中的 ${ } 和 #{ }的区别
查看>>
CNN 笔记
查看>>