mysql8.0数据库详细安装,linux本地jar包图文教程

2024-10-30 22:31 标签:mysql

docker安装mysql8.0参考文章


一、拉取 mysql8.0 的 tar 包

复制
https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.30-linux-glibc2.12-x86_64.tar.xzer

注:其他 mysql 版本下载链接

二、安装mysql8.0

1、创建目录,并解压

复制
# 创建 mysql 目录
mkdir -p /mnt/mysql
# 解压缩 mysql8.0 tar包
tar -xvf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz

2、移动到指定路径,重命名为mysql 8.0

复制
# 移动到 mysql 文件加下并重命名为mysql8.0
mv mysql-8.0.30-linux-glibc2.12-x86_64 /mnt/mysql/mysql8.0
# 进入 mysql 文件夹
cd /mnt/mysql/mysql8.0

3、创建新用户

复制
# 创建新用户
groupadd mysql
useradd -g mysql mysql
# 授予执行权限
chown -R mysql.mysql /mnt/mysql/mysql8.0

4、安装 mysql8.0 数据库

复制
# 创建数据存放目录
mkdir -p data
# 使用新创建的 mysql 用户安装
cd bin & ./mysqld --user=mysql --basedir=/mnt/mysql/mysql8.0 --datadir=/mnt/mysql/mysql8.0/data/ --initialize

注:红框里面的是随机生成的密码

5、修改 /etc/my.cnf 文件,

1)修改basedir、datadir、socket

basedir=/mnt/mysql/mysql8.0

datadir=/mnt/mysql/mysql8.0/data

socket=/tmp/mysql.sock

2)屏蔽以下三行

# [mysqld_safe]

# log-error=/var/log/mariadb/mariadb.log

# pid-file=/var/run/mariadb/mariadb.pid

3)最终 my.cnf 文件

6、添加 mysql8.0 到系统

复制
cp -a /mnt/mysql/mysql8.0/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql

7、启动 mysql8.0 数据库

复制
service mysql start

8、快捷软链接

复制
ln -s /mnt/mysql/mysql8.0/bin/mysql /usr/bin

9、查看状态

复制
service mysql start

三、修改密码

1、登录,输入刚才生成的密码

复制
 mysql -uroot -p

2、修改root密码为123456

复制
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;

3、允许远程连接

复制
use mysql;
update user set host='%' where user='root';
flush privileges;

4、开放linux防火墙,开放阿里云、腾讯云相关平台3306端口

5、navicat 工具使用账号:root 密码:123456进行连接


最新技术文章
最新美图美景