MySQL8.0-CentOS7.0-解压版安装
Posted 穷的只剩下了善良
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL8.0-CentOS7.0-解压版安装相关的知识,希望对你有一定的参考价值。
MySQL: mysql-8.0.23-el7-x86_64.tar
CentOS: CentOS Linux release 7.8.2003 (Core)
1. 下载
网址: https://dev.mysql.com/downloads/mysql/
2. 安装
解压到/usr/local,然后修改文件夹名字为 mysql
tar -zxvf mysql-8.0.23-el7-x86_64.tar.gz -C /usr/local
mv mysql-8.0.23-el7-x86_64 mysql
添加mysql用户和用户组
groupadd mysql
useradd -r -g mysql mysql
创建数据文件夹
cd mysql && mkdir data
开始安装,user是我们新创建的mysql,basedir是安装的根目录,datadir是数据文件目录,我们之前创建的data
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
安装成功,记住临时密码:s0dKhrGanT:l
3. 启动和基本配置
启动MySQL服务
./support-files/mysql.server start
启动成功了,用前面的临时密码登录mysql,并尝试使用数据库,提示错误1820
./bin/mysql -uroot -ps0dKhrGanT:l
需要修改密码,输入一下命令,这里会进行强密码校验,所以我的密码是 1qaz@WSX,修改后可以使用数据库了。
set password='1qaz@WSX';
惯例,配置远程访问,修改root用户的host,并刷新权限
update user set host='%' where user = 'root';
flush privileges;
远程访问下,没问题。
4. 添加到系统服务
cp support-files/mysql.server /etc/init.d/mysql
使用没问题
设置开机启动MySQL服务
chkconfig --add mysql
5. 添加MySQL环境变量
vim .bash_profile
source .bash_profile
环境变量没问题
******************
点击我打印二维码
以上是关于MySQL8.0-CentOS7.0-解压版安装的主要内容,如果未能解决你的问题,请参考以下文章