在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Linux 安装 Mysql8.0.25最新教程,供大家参考,具体内容如下 自己在服务器上安装MySQL,搜集了很多材料,但是大多时间都比较久了,最新的下载安装方式有很多不一样的地方,也踩了很多坑,于是整理了一下自己全部的安装过程,大家可以借鉴一下。 下载在线安装
离线安装 先去官方网站下载安装文件, 最新的下载 根据服务器位数选择合适安装包下载 附linux查看位数命令 getconf LONG_BIT 使用ftp工具上传安装文件 解压tar -xvf mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz 后面在配置环境变量及数据库配置时,解压路径太长 修改默认文件夹名称, 我是通过ftp工具修改的, 下附命令 mv mysql-8.0.25-linux-glibc2.12-x86_64 /home/mysql-8.0.25 #详解: mv 当前文件名称 修改的文件夹名称 创建数据目录# 1.创建文件夹 mkdir -p /data/mysqldata/ #2 创建数据库用户 后边文件配置及初始化会用到, 如果你自己有其他用户也可以不创建新的 #2.1创建用户组 groupadd mysql #2.2创建用户 useradd -r -g mysql mysql #赋权限 2. chown mysql:mysql -R /data/mysqldata #chown 用户名:用户组 -R /data/mysqldata 3. chmod 750 /data/mysqldata/ -R 配置环境vim /etc/profile #如果你的系统不支持vim命令 使用下边这个 vi /etc/profile #编辑,在文档最后一行 添加下边代码 export PATH=$PATH:你的MySQL解压路径/mysql-8.0.25/bin:你的MySQL解压路径/mysql-8.0.25/lib 编辑my.cnf#1. 编辑my.cnf文件 vim /etc/my.cnf #或者 vi /etc/my.cnf #2. 按insert 进入编辑模式 添加以下脚本 [mysql] # 客户端默认字符集 default-character-set=utf8mb4 [client] port=3306 socket=/var/lib/mysql/mysql.sock [mysqld] port=3306 server-id=3306 user=mysql datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # 设置mysql的安装目录 basedir=/home/mysql-8.0.25 #你自己的安装路径 # 设置mysql数据库的数据的存放目录 datadir=/data/mysqldata/mysql #你自己创建的数据库文件存放路径 log-bin=/data/mysqldata/mysql/mysql-bin innodb_data_home_dir=/data/mysqldata/mysql innodb_log_group_home_dir=/data/mysqldata/mysql character-set-server=utf8mb4 lower_case_table_names=1 autocommit=1 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd [mysqld_safe] #设置mysql数据库的日志及进程数据的存放目录 log-error=/data/mysqldata/mysql/mysql.log pid-file=/data/mysqldata/mysql/mysql.pid 初始化MySQL
|
请发表评论