MySQL的安装使用与卸载

下载软件

从官网下载软件:https://dev.mysql.com/downloads/mysql/

配置mysql

打开该文件夹(E:\mysql-8.0.11-winx64\),并在该文件夹里创建my.ini配置文件,配置内容如下:

  [mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
basedir=E:\mysql-8.0.11-winx64(mysql文件夹放置位置)
#设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
#datadir=E:\mysql-8.0.11-winx64\data(数据库放置位置,可自行创建)
#允许最大连接数
max_connections=20
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 忽略登录检查--需要注意的是,若你需要使用数据库密码登录时,注释下面这行代码
skip_grant_tables

启动mysql数据库

1.转到MySQL的bin内,打开命令行,输入:

mysqld --initialize --console;--数据库版本为5.7
mysqld --console --skip-grant-tables --shared-memory --数据库版本为8.0及以上

2.重新设置数据库密码:

    use mysql;

第一种修改密码的方式:

   update user set authentication_string(版本为8.0及以上)/password(版本为5.7)=password('已加密的密码') where user='root';

第二种修改密码的方式:

    alter user 'root'@'%' identified by '密码'; 
	flush privileges; 
	alter user 'root'@'%' identified with [加密方式] by '未加密的密码';
	flush privileges;(客户机修改密码) 

注:如果直接将密码修改为明文密码,并且在数据库中设置了加密方式,会出现10061错误,为了避免该错误,需要在修改时加上加密方式。

    alter user 'root'@'localhost' identified by '密码';
	flush privileges;
	alter user 'root'@'%' identified with [加密方式] by '未加密的密码';
	flush privileges;(本机修改密码)

注:mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效。

配置到当前电脑的环境变量

根据不同的系统,配置方法也有所不同:
类似于Linux系统,打开环境变量:vi /etc/profile
加入如下信息:

export JAVA_HOME=/home/java/jdk1.8.0_191
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

Windows系统配置环境变量:

系统属性->系统信息(计算机基本信息)->高级系统设置->环境变量->Path->将你放置的mysql的路径\bin加入到path里面

使用mysql

命令行使用:开启mysql数据库:net start mysql 回车
进入数据库:mysql -u root -p

忘记数据库密码

1.找到当前数据库的 my.ini 文件,在文件内加入一下代码:

# 忽略登录检查
skip_grant_tables

2.重新登录数据库

mysql -u root

3.更改密码

   mysql> update user set authentication_string(版本为8.0及以上)/password(版本为5.7)=password('已加密的密码') where user='root';
   mysql> FLUSH PRIVILEGES;

4.退出数据库,将 my.ini 文件内的 skip_grant_tables 语句注释掉,重启MySQL服务,以已修改好的数据库密码重新登录数据库。

卸载MySQL数据库

参照 卸载MySQL数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值