一、在windows下安装mysql(方法一)
1、版本要求
8.0.x
2、获取MySQL
3、安装mysql
解压缩下载好的MySQL安装文件,选择合适的安装目录进行安装。(自行选择)
4、配置mysql
由于解压后的目录并没有的my.ini文件,没关系可以自行创建在安装根目录下添加的my.ini(新建文本文件,将文件类型改为的.ini),写入基本配置。
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir= D:\假期大数据工坊\mysql-8.0.25-winx64
# 设置mysql数据库的数据的存放目录
datadir= D:\假期大数据工坊\mysql-8.0.25-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
在MySQL目录下的bin目录下执行命令:mysqld --initialize --console
注意:[MY-010454] [服务器]为root @ localhost生成临时密码:9P0gYk-?0,kT其中root @ localhost:后面的9P0gYk-?0,kT就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码先保存起来。
安装mysql服务,执行下面的命令:
mysqld --install [服务名](服务名可以不加默认为mysql)
服务安装成功之后通过命令net start mysql启动MySQL的服务
MySQL服务启动成功以后可以修改密码,启动CMD,执行以下命令:
mysql -uroot -p
执行以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
执行以下命令退出:
exit;
二、在windows下安装mysql(方法二)
觉得上面的是不是很麻烦,现在这个下载好软件直接傻瓜式下一步就可以了,最后添加一下mysql的环境变量就可以了。
环境变量:
右键此电脑>属性
找到path,双击打开
添加mysql的环境变量到里面,点击确定 即可
最后去cmd里面运行 mysql -u root -p
输入密码进入
二、在linux下安装mysql
1、上传需要使用的安装包(这里已经准备好了,提取码abcd)
2、卸载MariaDB
[root@master ~]# rpm -qa | grep mariadb
[root@master ~]# rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64
rpm -qa 列出所有已安装软件包
rpm -e packagename 删除软件包
rpm -e --nodeps packagename 强制删除软件和依赖包
rpm -q 包名 查询包是否安装
rpm -ivh 包名 安装软件包
3、使用rpm安装mysql
(1)首先将mysql-5.7.18文件上传到/opt/software/目录下(前面咱们已经做过了)
[root@master ~]# cd /opt/software/mysql-5.7.18
[root@master ~]# ll
(2)安装顺序
[root@master mysql-5.7.18]# rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
[root@master mysql-5.7.18]# rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
[root@master mysql-5.7.18]# rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
[root@master mysql-5.7.18]# rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
(3) rpm -qa | grep mysql检查mysql安装情况
(4)修改my.cnf文件
[root@master mysql-5.7.18]# vi /etc/my.cnf
在末尾添加:
default-storage-engine=innodb
innodb_file_per_table
collation-server=utf8_general_ci
init-connect='SET NAMES utf8'
character-set-server=utf8
(5) 启动mysql服务和查看其状态
[root@master mysql-5.7.18]# systemctl start mysqld
[root@master mysql-5.7.18]# systemctl status mysqld
(6) 获取MySQL初始密码
[root@master mysql-5.7.18]# cat /var/log/mysqld.log | grep password
(7) 重新设定密码和配置(密码为Password123$)
[root@master mysql-5.7.18]# mysql_secure_installation
允许远程连接设定为n,表示允许远程连接,其它设定为y。
(8)进入数据库
[root@master mysql-5.7.18]# mysql -uroot -pPassword123$
到此结束!