资料统计网址:http://49.232.250.249:8080
1.查看是否已经安装了MySQL
rpm -qa | grep mysql
如果什么都没有,就是还没有装过MySQL

2.下载MySQL安装包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
这个安装是针对于云服务器,虚拟机并不需要安装mysql,虚拟机自己本身就可以使用本机的mysql

代表下载成功
3.安装MySQL包
yum -y install mysql57-community-release-el7-10.noarch.rpm

4.安装MySQL
yum -y install mysql-community-server

出现这个报错,解决方法:需要禁掉GPG验证检查,执行下面的命令
yum -y install mysql-community-server --nogpgcheck

编译成功
5.启动MySQL服务
systemctl start mysqld.service

查看mysql运行状态
service mysqld status

出现active(running)代表mysql正在运行中,同时也看一下mysql运行状态
ps -ef|grep mysql

6.连接mysql
先查看一下mysql安装时自带的密码,安装的密码并不是我们自己设置的,底下我们就是要去修改mysql的密码
grep 'password' /var/log/mysqld.log

有些人可能会出现报错,那个不要紧
用我们刚刚得到的初始密码去连接数据
mysql -u root -p

成功登录
但是在我们使用任何操作的时候,他都会提示我们重置密码

底下我们重置密码以及设置密码的权限,以及我们的账户权限
set global validate_password_policy=LOW;

修改成功
底下我们修改我们的要设置的密码的长度
set global validate_password_length=9;
设置密码的长度

修改密码长度成功
现在修改密码
ALTER USER USER() IDENTIFIED BY '1234';
![]()
密码修改也成功了
刷新MySQL的系统权限命令
FLUSH PRIVILEGES;
设置密码成功后,我们需要修改数据库是否可以被远程连接
use mysql
切换到mysql数据库

update user set host = '%' where user = 'root';
修改为可以使数据库远程连接的用处,这样就可以去直接连接mysql了
全部弄好之后重启一下数据库
先关闭数据库
service mysqld stop

然后再启动数据库
service mysqld start
![]()
连接数据库的小经验

如果报错,报错无法连接这个端口号,那就是你服务器没有设置连接mysql3306的防火墙,自己去补一下,虚拟机不需要装数据库
如果再装完毕后,再创建数据库的时候出现这个
service mysqld start
错
![]()
就解决一下授权权限,执行一下授权权限的命令
update mysql.user set Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',Drop_priv='Y' where user = 'root' and host = '%';
执行后刷新一下权限
flush privileges;
再重启一下服务器就可以了
先关闭服务器
service mysqld stop
再开启一下服务器
service mysqld start
该文详细介绍了在Linux系统中安装MySQL的过程,包括检查MySQL是否已安装,下载并安装MySQL社区版,启动服务,查看和修改默认密码,设置远程访问权限,以及处理可能出现的权限和防火墙问题。在安装完成后,还提到了如何解决数据库创建时的权限问题。
1984

被折叠的 条评论
为什么被折叠?



