还在查找MySQL安装教程?一文教你如何安装MySQL服务!

MySQL是一个关系型数据库,无论是在互联网行业还是传统行业MySQL都是最流行的数据库管理系统之一,在WEB应用开发中也常常看看MySQL的身影。要使用MySQL的前提必须先要安装好MySQL服务,在公司很可能是由DBA安装。可是有时候由于测试的需要开发人员也经常需要在本地或者远程服务器上面安装。本文主要介绍MySQL在Linux、Windows环境如何安装,并且还包含了不同的版本安装方式,如MySQL 5.x,MySQL 8.x。

Win7 系统安装MySQL 5.7

步骤1:下载MySQL 5.7 免安装版本

百度网盘 MySQL5.7下载

提取码:b8p1

步骤2:解压并创建my.ini在根目录

文件目录:D:\Develop\mysql-5.7.36-winx64

my.ini目录:D:\Develop\mysql-5.7.36-winx64\my.ini

修改my.ini,添加配置信息:

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录 这块换成自己解压的路径
basedir=D:\\Develop\\mysql-5.7.36-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

端口和字符集基本是MySQL常用的配置,INNODB也是目前比较推荐的MySQL存储引擎。

步骤3:已管理员的方式打开cmd窗口,并进入mysql bin目录下

cd D:\Develop\mysql-5.7.36-winx64\bin

步骤4:初始化MySQL,运行mysqld –initialize

mysqld --initialize

该命令会在MySQL目录下创建data文件夹并初始化MySQL。

步骤5:安装MySQL服务

mysqld -install

步骤6:启动MySQL服务

net start mysql

步骤7:进入MySQL

安装后,MySQL会将密码存放在data目录下后缀为.err的文件中,比如本文测试时生成的文件为:

D:\Develop\mysql-5.7.36-winx64\data\PC-201607161025.err

打开改文件,搜索password可以找到默认密码,如:

[Note] A temporary password is generated for root@localhost: )qsAO8w/T6)v

在MySQL bin目录下执行:

mysql -u root -p

输入默认密码。

步骤8:修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'somirror.com';

可能出现的问题:由于找不到MSVCP120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

解决办法:这是因为没有安装微软常用运行库合集64位导致的,进入微软下载对应的vcredist并进行安装即可

Linux系统安装MySQL 5.1

安装环境:腾讯云centos6.9 64位

步骤1:在线mysql相关的软件包

yum install mysql mysql-server mysql-devel

步骤2:启动mysql服务

/etc/init.d/mysqld start

步骤3:通过mysql安装自带脚本进行设置

/usr/bin/mysql_secure_installation

主要包括设置root用户密码,移除测试数据库等操作

步骤4:进入mysql的客户端然后进行授权,允许远程连接

登陆mysql -uroot -p

mysql版本

mysql> select version();
+-----------+
| version() |
+-----------+
| 5.1.73 |
+-----------+
1 row in set (0.00 sec

授权

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;

安装的MySQL具体版本和yum源有关。

原创文章,作者:somirror,如若转载,请注明出处:https://somirror.com/565.html

(0)
上一篇 2022-02-21 21:19
下一篇 2022-02-24 16:02

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注