Linux环境下安装部署mysql

Linux环境下安装配置MySQL
一、官网下载mysql数据库
Linux环境下安装部署mysqlLinux环境下安装部署mysql下载完成后,使用xftp将mysql压缩包传输到linux中

二、解压与移动
1、解压mysql压缩包并重命名为mysql8.0
tar -zxvf mysql-8.0.17-el7-x86_64.tar.gz
mv mysql-8.0.17-el7-x86_64 mysql8.0
2、将mysql8.0移动到/usr/local/目录下
mv mysql8.0 /usr/local

三、配置mysql
进入到/usr/local/ 文件夹
Vi /etc/my.cnf进入并修改配置
Linux环境下安装部署mysql:wq!退出vi编辑界面
进入local文件夹下的mysql8.0子文件夹
cd ./usr/local/mysql8.0/
新建文件夹
mkdir data
Linux环境下安装部署mysqlmkdir /root/mysql8.0
mkdir /var/log/mysqld
mkdir /var/run/mysqld
Linux环境下安装部署mysql创建用户以及用户组
useradd -m musql
groupadd mysql
useradd -g mysql mysql
Linux环境下安装部署mysql修改mysql权限
首先修改local文件夹下的mysql8.0的权限
chown -R mysql:mysql ./mysql8.0/
Linux环境下安装部署mysql修改/var/log 下的MySQL权限
Linux环境下安装部署mysql修改/var/run 下的MySQL权限
Linux环境下安装部署mysql修改家目录下的mysql8.0权限
Linux环境下安装部署mysql初始化MySQL
进入cd /usr/local/mysql8.0
输入命令: ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql8.0/ --datadir=/usr/local/mysql8.0/data/
Linux环境下安装部署mysql显示server has completed,mysql初始化成功,注意将密码进行复制,便于在修改密码时使用。
四、启动和关闭mysql
第一次启动时,切换到mysql用户去启动,
su - mysql
进入support-files/目录
启动./mysql.server start
Linux环境下安装部署mysql显示 starting MySQL… SUCCESS!即启动成功
关闭MySQL
输入./mysql.server stop
Linux环境下安装部署mysql显示 Shutting down MySQL… SUCCESS!即关闭成功
后续启动与关闭在root用户下启动即可
Linux环境下安装部署mysql
修改密码
注释#skip-grant-tables
进入vi ./etc/my.cnf
Linux环境下安装部署mysqlLinux环境下安装部署mysql
注释完成后再启动 ./mysql.server start
Linux环境下安装部署mysql
进入bin目录,输入命令
./bin/mysql -uroot -h 127.0.0.1 -p或 ./bin/mysql -uroot -h localhost -p
进入mysql
Linux环境下安装部署mysql提示输入密码,输入刚才复制的密码后进入
Linux环境下安装部署mysql
进入之后修改密码
set password=‘1234’ ;
Linux环境下安装部署mysql
开启远程访问,便于后期连接可视化工具
use mysql;
update user set host=’%’ where user=‘root’;
Linux环境下安装部署mysql刷新权限
flush privileges;
Linux环境下安装部署mysql

五、查看mysql进程
ps -ef | grep mysql
Linux环境下安装部署mysql
查看端口
Linux环境下安装部署mysql

六、可视化工具连接(MySQL Workbench)
Linux环境下安装部署mysql点击,添加新连接
修改IP:hostname为linux虚拟机的IP
Linux环境下安装部署mysql输入更改后的密码“1234”
Linux环境下安装部署mysql输入connection name:mysql
Linux环境下安装部署mysql
测试连接:test connection
Linux环境下安装部署mysql
提示成功后,点击OK进行连接,即可使用可视化工具。