虚拟机搭建测试环境(四)

一.获取mysql的tar包,此处在原有基础新增一种方法(scp):
1).rz
2).wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
3).从其他服务器上直接拷贝至本地目录(scp)
在这里插入图片描述
二.解压,并创建用户组和用户
进入/usr/local/目录,新建mysql目录,并将tar包解压
在这里插入图片描述
在这里插入图片描述

创建用户组和用户
groupadd mysql
useradd -r -g mysql mysql
在这里插入图片描述
将安装目录所有者及所属组均改为mysql
chown -R mysql.mysql /usr/local/mysql/mysql-5.7.22-linux-glibc2.12-x86_64
在这里插入图片描述
三.初始化数据库,编辑配置文件
进入/usr/local/mysql/mysql-5.7.22-linux-glibc2.12-x86_64,新建data目录:
mkdir data
在这里插入图片描述
初始化数据库,执行以下命令
/usr/local/mysql/mysql-5.7.22-linux-glibc2.12-x86_64/bin/mysql_install_db
–user=mysql
–basedir=/usr/local/mysql//mysql-5.7.22-linux-glibc2.12-x86_64
–datadir=/usr/local/mysql//mysql-5.7.22-linux-glibc2.12-x86_64/data
在这里插入图片描述
编辑/etc/my.cnf配置文件并保存:
vi /etc/my.cnf
在这里插入图片描述
四.将mysql添加到服务,并启动
cp /usr/local/mysql/mysql-5.7.22-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql
在这里插入图片描述
设置开机启动:
chkconfig mysql on
启动mysql:
service mysql start
在这里插入图片描述
五.设置密码及远程连接
1)设置密码,因为配置文件中已经设置了跳过密码验证,所以可以直接回车:
/usr/local/mysql/mysql-5.7.22-linux-glibc2.12-x86_64/bin/mysql -u root -p
在这里插入图片描述
2)登录成功后,操作数据库设置密码:
use mysql
update user set authentication_string=password(‘root’) where user=‘root’
或者:
set password=password(“root”)
flush privileges
exit

3)服务器中直接进行数据库相关操作
在这里插入图片描述
在这里插入图片描述

4)如果无法操作数据库,则需要再次修改密码(此处可能为坑):
alter user ‘root’@‘localhost’ identified by’123456’
flush privileges
exit
在这里插入图片描述
在这里插入图片描述

5)设置远程连接
mysql -u root -p
use mysql
update user set host=’%’ where user = ‘root’
flush privileges
exit
在这里插入图片描述
在这里插入图片描述

远程连接成功!

遇到的坑:
1.每次登录mysql时,【绝对路径】+mysql -u root -p比较麻烦,所以可以设置环境变量,
进入/etc/profile文件编辑并保存:
在这里插入图片描述
添加如下配置:
在这里插入图片描述
执行命令 source /etc/profile
在这里插入图片描述
这时,直接执行 mysql -u root -p即可,无需使用绝对路径,方便很多
在这里插入图片描述
2.发生配置变更后,最好重启mysql服务,执行命令:
service mysql restart
或者
service mysql stop
service mysql start

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值