一、下载Mysql安装包
点击👉👉👉
右键:No thanks,just start my download
,复制链接
然后进入linux系统连接工具,进入下载目录中,比如我这里是直接下载到/soft
目录中(/soft目录是我自己新建的):依次执行以下命令
cd /
mkdir
cd /soft
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
二、安装Mysql
执行以下命令进行安装
yum -y localinstall mysql80-community-release-el7-3.noarch.rpm
查看是否安装成功
yum repolist enabled | grep "mysql.*-community.*"
执行以下命令安装mysql
yum -y install mysql-community-server
三、启动mysql
1.启动mysql
systemctl start mysqld
2.查看mysql
状态
systemctl status mysqld
3.设置开机启动
systemctl enable mysqld
四、配置mysql
1.查看mysql默认密码
grep 'password' /var/log/mysqld.log
N8.pPqTgZgax
就是mysql的默认密码。
2.登录mysql
mysql -uroot -p
输入密码:N8.pPqTgZgax
3.重置密码
3.1 设置数据库的密码难度为low
set global validate_password.policy=LOW;
3.2 设置数据库的密码长度为6位
set global validate_password.length=6;
3.3 重新设置数据库的密码
alter user 'root'@'localhost' identified by '123456';
3.4 退出重新登录mysql后台,测试密码修改是否成功
exit;
mysql -uroot -p
输入密码:123456(回车)
密码重置成功!!
4.授权远程访问
4.1 查看用户信息
use mysql;
select host,user from user;
目前root
用户对应的host为localhost
,表示该用户目前只支持本地连接,不允许远程连接。
4.2 授权远程访问
grant all privileges on *.* to '用户'@'%';
如果提示如下:
则使用下面命令:
update user set host='%' where user = 'root';
4.3 查看用户信息
select user,host from user;
4.4 测试远程连接
退出mysql后台并重启一下
exit;
systemctl restart mysqld;
使用navicat
工具连接mysql:
5.创建用户并授权远程访问
【mysql-8.0之前】语法:
grant all privileges on *.* to root@'%' identified by '123456';
参数:
其中*.* 的第一个表示所有数据库名,第二个表示所有的数据库表;
root@’%’ 中的root表示用户名,%表示ip地址,%也可以指定具体的ip地址,比如root@localhost,root@192.168.10.129
【mysql-8.0之后】语法:
create user root@'%' identified by '123456';
使用navicat
工具连接测试一下myroot
用户
五、卸载Mysql
5.1 卸载mysql
yum remove mysql-community-server
5.2 查看是否全部卸载完毕
rpm -qa|grep mysql
使用yum remove 名称
删除
rpm -qa|grep -i mysql
如果有结果,则使用命令rpm -e 名称
卸载
5.3 删除剩余文件
rm -rf /var/lib/mysql
rm -ef /etc/my.cnf
rm -rf /user/share/mysql-8.0