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