Linux环境下安装部署mysql
Linux环境下安装配置MySQL
一、官网下载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进入并修改配置:wq!退出vi编辑界面
进入local文件夹下的mysql8.0子文件夹
cd ./usr/local/mysql8.0/
新建文件夹
mkdir datamkdir /root/mysql8.0
mkdir /var/log/mysqld
mkdir /var/run/mysqld创建用户以及用户组
useradd -m musql
groupadd mysql
useradd -g mysql mysql修改mysql权限
首先修改local文件夹下的mysql8.0的权限
chown -R mysql:mysql ./mysql8.0/修改/var/log 下的MySQL权限
修改/var/run 下的MySQL权限
修改家目录下的mysql8.0权限
初始化MySQL
进入cd /usr/local/mysql8.0
输入命令: ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql8.0/ --datadir=/usr/local/mysql8.0/data/显示server has completed,mysql初始化成功,注意将密码进行复制,便于在修改密码时使用。
四、启动和关闭mysql
第一次启动时,切换到mysql用户去启动,
su - mysql
进入support-files/目录
启动./mysql.server start显示 starting MySQL… SUCCESS!即启动成功
关闭MySQL
输入./mysql.server stop显示 Shutting down MySQL… SUCCESS!即关闭成功
后续启动与关闭在root用户下启动即可
修改密码
注释#skip-grant-tables
进入vi ./etc/my.cnf
注释完成后再启动 ./mysql.server start
进入bin目录,输入命令
./bin/mysql -uroot -h 127.0.0.1 -p或 ./bin/mysql -uroot -h localhost -p
进入mysql提示输入密码,输入刚才复制的密码后进入
进入之后修改密码
set password=‘1234’ ;
开启远程访问,便于后期连接可视化工具
use mysql;
update user set host=’%’ where user=‘root’;刷新权限
flush privileges;
五、查看mysql进程
ps -ef | grep mysql
查看端口
六、可视化工具连接(MySQL Workbench)点击,添加新连接
修改IP:hostname为linux虚拟机的IP输入更改后的密码“1234”
输入connection name:mysql
测试连接:test connection
提示成功后,点击OK进行连接,即可使用可视化工具。