Mysql学习之初次安装丨【绽放吧!数据库】
1.下载安装包
(推荐下载zip,安装拆卸容易,如果是exe安装清除会比较复杂)
2.解压缩zip
解压缩zip,去掉后缀(winx64)
3.配置环境变量
配置环境变量,将mysql/bin加入到到path中
4.在安装mysql目录下增加my.ini配置文件
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录,必须以管理员角色执行
basedir=D:\Program Files (x86)\mysql\mysql-8.0.19-winx64\ (mysql安装目录\,记得最后加\)
# 设置mysql数据库的数据的存放目录
datadir= D:\Program Files (x86)\mysql\mysql-8.0.19-winx64\data (mysql安装目录\data,注意不要自己创建data文件夹)
这里可能会报Can't create/write to file 'D: ool\mysql-8.0.18\data\is_writable' (OS errno 2 - No such file or dir之类的问题,注意前面的文件少了个t字母,这时候需要把my.ini文件中datadir中的\换成\\就可以了
# 允许最大连接数
# max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
# character-set-server=utf8
# 创建新表时将使用的默认存储引擎
# default-storage-engine=INNODB
# 跳过登录密码验证,在初次安装时使用,设置密码后需要屏蔽掉
skip-grant-tables
5.以管理身份运行 命令行 进入mysql的bin目录
5.1 cd /d D:\Program Files (x86)\mysql\mysql-8.0.19-winx64\bin
5.2 输入 mysqld -install(安装mysql),出现Service successfully installed.即为安装成功
6.初始化数据文件
输入 mysqld --initialize-insecure --user=mysql(初始化数据文件),出现data文件夹,并且命令行不报错
7.启动mysql
7.1 启动mysql服务 net start mysql
如果出现无法启动的情况 可以查看 mysql --console
出现 TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS则可以在my.ini中添加shared-memory,之后设置完密码后就可以屏蔽了
7.2 进入mysql管理界面 mysql -u root -p(密码为空进入,然后准备设置密码,此时-p后不要加空格)
8.修改密码
8.1 update mysql.user set authentication_string=password('root') where user='root' and Host='localhost';(注意最后要加分号),如果执行不成功试试下面的:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
出现 Query OK,1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed; 1 Warnings: 1即为成功
8.2 刷新权限 flush privileges;
9.修改my.ini配置文件
修改my.ini配置文件,将 skip-grant-tables这行屏蔽或者删除掉
10.重启mysql服务
10.1 关闭mysql net stop mysql
10.2 启动mysql net start mysql
10.3 进入mysql管理界面 mysql -u root -proot (或 mysql -u root -p回车后输入密码)此时能够进入则mysql安装成功。
11.清空mysql
11.1 输入 sc delete mysql (清空服务)
12.查看mysql的版本号
12.1 在正确输入mysql的用户名和密码后,在Server version后会显示当前mysql的版本号;
12.2 启动mysql后,在命令行中输入select version();sql语句也可以查询到当前mysql的版本号;
12.3 启动mysql后,在命令行中输入status指令查看当前mysql的版本号;
12.4 启动mysql后,在命令行中使用mysql --help | grep Distrib查看
【绽放吧!数据库】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/285617
- 点赞
- 收藏
- 关注作者
评论(0)