linux下安装mysql(图文详细版)

191 阅读1分钟

这里安装的是mysql8

安装包地址

mirrors.aliyun.com/mysql/MySQL… 下载后上传到 /usr/local目录下

解压mysql并重命名

tar -zxvf mysql-8.0.27-el7-x86_64.tar.gz
mv mysql-8.0.27-el7-x86_64 mysql

创建data文件夹 存储文件

mkdir data

image.png

创建用户组以及用户和密码,授权用户

groupadd mysql
useradd -g mysql mysql
chown -R mysql.mysql /usr/local/mysql

image.png

切换到bin目录下

 cd bin

image.png

初始化基础信息,得到临时密码

./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize

image.png

编辑my.cnf文件,注释mysqld_safe

basedir=/usr/local/mysql/  
datadir=/usr/local/mysql/data/  
socket=/tmp/mysql.sock  
character-set-server=UTF8MB4

image.png

在mysql目录下,添加mysqld服务到系统

 cp -a ./support-files/mysql.server /etc/init.d/mysql

image.png

授权以及添加服务

chmod +x /etc/init.d/mysql
chkconfig --add mysql

image.png

启动并检查mysql服务

service mysql start
service mysql status

image.png

将mysql命令添加到服务

ln -s /usr/local/mysql/bin/mysql /usr/bin

image.png

登录mysql,码使用之前随机生成的密码

mysql -uroot -p 

image.png

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 
#123456是新的密码自己设置

image.png

执行 flush privileges;  使密码生效

flush privileges;

image.png

选择mysql数据库

use mysql;

image.png

修改远程连接并生效

update user set host='%' where user='root';
flush privileges;

image.png