文章目录
- Linux系统安装MySQL
- 1. 查询当前系统是否安装MySQL
- 2. 查询当前系统是否安装mariadb
- 3. 上传MySQL压缩包到Linux系统
- 4. 启动MySQL
- 5. 登录MySQL
- 6. 外部连接MySQL
Linux系统安装MySQL
1. 查询当前系统是否安装MySQL
rpm -qa | grep mysql
🍌没有输出,说明当前系统没有MySQL。
2. 查询当前系统是否安装mariadb
🍌mariadb与MySQL冲突,如果有mariadb,需要将其卸载掉
rpm -qa | grep mariadb
🍌发现系统中有这个软件,我们需要将其卸载掉
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
🍌注意名称相同,卸载之后再查询,如果查不到,说明卸载成功。
3. 上传MySQL压缩包到Linux系统
🍌进入到根目录查看
🍌在/usr/local目录下创建mysql文件夹
mkdir /usr/local/mysql
🍌将压缩包移动到/usr/local/mysql目录下
mv mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz /usr/local/mysql/
🍌进入到该目录下解压
cd /usr/local/mysql/
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz
❗❗❗注意:一定要按照顺序安装rpm软件包
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
yum install net-tools
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
4. 启动MySQL
# 查看mysql状态
systemctl status mysqld
# 启动mysql服务
systemctl start mysqld
🍌设置开机自动启动mysql服务
systemctl enable mysqld
🍌查看已启动的服务
netstat -tunlp
🍌MySQL启动成功
5. 登录MySQL
🍌刚刚安装mysql,会有一个临时密码,在/var/log/mysqld.log文件中。
🍌查询密码
cat /var/log/mysqld.log | grep password
冒号后面是密码
🍌登录MySQL
mysql -uroot -p
🍌回车之后输入密码
登录成功
🍌修改密码
set global validate_password_length=4; #设置密码长度最低位数
set global validate_password_policy=LOW; # 设置密码安全等级低,便于密码可以修改成root
set password=password('root'); # 设置密码为root
🍌开启访问权限
这样可以在Windows中访问。
grant all on *.* to 'root'@'%' identified by 'root'; #开启访问权限
flush privileges; # 权限刷新一下,立即生效
注意不要忘记输入分号哦
🍌退出,使用新密码登录
mysql -uroot -proot
登录成功
6. 外部连接MySQL
🍌连接名写什么都可以,主机一定要写对
连接成功