Mysql8 Linux 安装笔记

钟明宏 1月前 ⋅ 6 阅读

1.下载的文件版本: Linux - Generic (glibc 2.12) (x86, 64-bit), Compressed TAR

2.tar -xvf 解压文件

3.移动并修改文件名: mv /bigdata/mysql-8.0.18-linux-glibc2.12-x86_64.tar /usr/local/mysql

4.新建mysql用户、组及目录:groupadd mysql;useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql

5.创建数据仓库目录:mkdir /data/mysql

6.改变目录属有者:chown -R mysql .;chgrp -R mysql .;chown -R mysql /data/mysql

7.初始化:① bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

这一步会生成root账户的初始密码

8.复制启动文件 cp support-files/mysql.server /etc/init.d/mysql

9.编辑启动文件 vim /etc/init.d/mysql, 修改配置 basedir 和 datadir 的值,分别值 安装目录 和 数据目录

10.启动命令 /etc/init.d/mysql start

这个文件里面的内容实际上也是调用 安装目录下面的 bin/目录的的命令

修改用户密码加密规则

` ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';

`

这一步修改了加密码规则 mysql_native_password,mysql8 默认为 caching_sha2_password,不修改的话会导致低版本的客户端无法使用,修改时候 注意 'root'@'%' 要与数据库user表保持一致,不然会报错

创建用户

mysql8 不能直接使用 gran 创建用户,需要先创建用户然后授权

create user 'admin'@'%' identified by 'admin123';

grant all on . to 'admin'@'%' ;

flush privileges;


全部评论: 0

    我有话说: