Mysql二进制安装
2023-06-13 09:14:15 时间
mysql linux环境下安装
一、创建mysql账户和数据目录
# 创建用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
# 创建数据目录
mkdir -p /data/mysql3306/{mysql,binlog,slowlog,tmp,log,run}
mkdir -p /usr/local/mysql
chown -R mysql. /data/mysql3306
chown -R mysql. /usr/local/mysql
二、mysql二进制下载
dir=`pwd`
cd $dir
yum install -y wget && wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
tar zxf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local/src
cp -r /usr/local/src/mysql-5.7.26-linux-glibc2.12-x86_64/* /usr/local/mysql
三、初始化mysql
# 配置环境变量
echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile
# 初始化
mysqld --defaults-file=/data/mysql3306/config/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql3306/mysql
# 配置ssl
mysql_ssl_rsa_setup --basedir=/usr/local/mysql --datadir=/data/mysql3306/mysql
# 手动启动
mysqld_safe --defaults-file=/data/mysql3307/config/my.cnf &
四、mysql自启动
cp mysqld.service /usr/lib/systemd/system/mysqld.service
systemctl enable mysqld
systemctl start mysqld
五、登录修改密码
more error.log | grep password
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Paswword1!';
flush privileges
六、mysql多实例
# 初始化
mysqld --defaults-file=/data/mysql3307/config/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql3307/mysql
mysql_ssl_rsa_setup --basedir=/usr/local/mysql --datadir=/data/mysql3307/mysql
mysqld --defaults-file=/data/mysql3307/config/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql3307/mysql
mysql_ssl_rsa_setup --basedir=/usr/local/mysql --datadir=/data/mysql3307/mysql
# 启动
cp mysqld.service /usr/lib/systemd/system/mysqld3306.service
cp mysqld.service /usr/lib/systemd/system/mysqld3307.service
# 修改mysqld.service启动文件
Type=forking 改为 Type=sample
ExecStart启动命令改为/usr/local/bin/mysqld --defaults-file=/data/mysql3306/config/my.cnf
# 启动mysql
systemctl enable mysqld3306
systemctl start mysqld3306
mysql win下安装
1、下载 mysql5.7 版本 https://dev.mysql.com/downloads/mysql/
2、创建my.ini文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\downland\mysql-5.7.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\downland\mysql-5.7.26-winx64/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3、进入mysql bin目录下
mysqld --install
mysqld --initialize-insecure
net start mysql
sc query mysql
相关文章
- 技术MySQL容错技术:构建健壮的数据库系统(mysql容错)
- 群晖:如何安装 MySQL 数据库?(群晖安装mysql)
- 无限层级分类:MySQL 驱动的实现(mysql无限分类)
- 在Windows系统下安装MySQL数据库(windows下安装mysql)
- MySQL轻松上手,服务器安全搞定(服务器安装了mysql)
- 云使用百度云服务器安装MySQL(mysql百度)
- 错误数据错误:MySQL金额字段混乱(mysql金额字段)
- MySQL中的二进制操作指南(mysql二进制数据)
- MySQL存储:处理二进制数据的简单方法(mysql二进制数据)
- MySQL安装目录查找指南(查找mysql安装目录)
- 如何在IIS上安装MySQL?(iis安装mysql)
- MySQL数据安全:加密保障(对mysql数据加密)
- MYSQL在 XP 上的安装与下载(mysql下载xp)
- MySQL创建主键的精确语句(mysql创建主键语句)
- MySQL安装在何处?(mysql装在哪)
- 如何判断MySQL中是否存在指定的主键?(mysql主键是否存在)
- 如何在本地安装 MySQL?(mysql本地安装)
- MySQL:使用离线数据库的有效方法(mysql离线数据库)
- MySQL从二进制转变,让我们轻松转换!(mysql转换二进制)
- 掌握MySQL个人安装,轻松实现数据存储查询与操作(mysql个人安装有啥用)
- CI框架MySQL数据库删除实例介绍(ci mysql 删除)
- 在CMD中步骤操作MySQL的安装(cmd中mysql安装)
- 避免使用MySQL索引会导致什么问题(mysql不加索引)
- PC6上MySQL下载,轻松安装数据库(mysql下载pc6)