概述
腾讯云的MySQL安装
1、前言
最近想把自己做的项目部署到腾讯云服务器上,由于用的是MySQL数据库,所以需要在腾讯云上安装MySQL数据库,因为是第一次安装,走了很多弯路,所以记录一下安装过程。
2、前置准备
1、腾讯云服务器 (我用的是2核4G的轻量级服务器 腾讯云限时秒杀地址)
2、SSH远程工具 FinalShell (下载地址)
3、具体操作步骤
# 1、进入yum 文件夹
cd /etc/yum.repos.d
# 2、下载MySQL安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
# 3、安装yum源
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
# 4、安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
# 5、检测是否安装成功
yum repolist enabled | grep "mysql.*-community.*"
# 6、安装mysql服务
yum install mysql-community-server
# 7、启动MySQL服务
systemctl start mysqld
# 8、查看MySQL服务
systemctl status mysqld
# 9、设置开机启动
systemctl enable mysqld
# 10、重启服务
systemctl daemon-reload
# mysql5.7安装时会产生一个默认的密码,查看此密码的文件一般存在于/var/log/mysqld.log上
# 11、查看密码
grep 'temporary password' /var/log/mysqld.log
# 12、修改密码 登陆mysql 密码上一步的密码
mysql -uroot -p
set password for 'root'@'localhost'=password('root');
# !!修改密码时候如果是测试环境,密码过于简单,会有警告,如果还想要继续修改需要修改MySQL设置密码的验证强度等级
mysql> set password for 'root'@'localhost'=password('root');
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> set global validate_password_policy=LOW; #设置密码的验证强度等级为LOW
mysql> set global validate_password_length=4; # 设置密码长度为4
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; # 设置密码
mysql> flush privileges;
mysql> exit;
# 13、重启MySQL
再次登录就可以用自己的密码了
systemctl restart mysqld
# 14、数据库配置
# 数据库配置是通过/etc/my.cnf文件进行配置,这里配置一下字符集为utf8mb4,打开my.cnf文件:vim /etc/my.cnf ,在文件末尾添加:
# 设置数据库字符集为utf8mb4
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect = 'SET NAMES utf8mb4'
lower_case_table_names = 1 # 表名不区分大小写
# 15、重启MySQL服务
systemctl restart mysqld
4、结语
因为是第一次在云服务器上安装MySQL数据库,所以还是有很多问题,在这里借鉴了一些别人的博客,如果中间有错误,还请指教~。
摘自:mysql yum安装前依赖包_MySQL 5.7 yum安装 和 【SpringBoot搭建个人博客】- 线上部署(十三)
附: MySQL卸载步骤
# 1、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql
rpm -qa|grep -i mysql
mysql-community-common-5.7.36-1.el7.x86_64
mysql57-community-release-el7-8.noarch
mysql-community-server-5.7.36-1.el7.x86_64
mysql-community-client-5.7.36-1.el7.x86_64
mysql-community-libs-5.7.36-1.el7.x86_64
# 2、停止mysql服务、删除之前安装的mysql
rpm -e –nodeps mysql-community-common-5.7.36-1.el7.x86_64
rpm -e –nodeps mysql57-community-release-el7-8.noarch
rpm -e –nodeps mysql-community-server-5.7.36-1.el7.x86_64
rpm -e –nodeps mysql-community-client-5.7.36-1.el7.x86_64
rpm -e –nodeps mysql-community-libs-5.7.36-1.el7.x86_64
# 如果提示依赖包错误,则使用以下命令尝试:
rpm -ev mysql-community-common-5.7.36-1.el7.x86_64 --nodeps
# 3、查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
find / -name mysql
/var/lib/mysql
# 删除对应MySQL
rm -rf /var/lib/mysql
# 注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
rm -rf /etc/my.cnf
# 4、再次查找机器是否安装mysql 如果没有 则说明卸载成功 接下来就可以按照前面的步骤重新安装即可
rpm -qa|grep -i mysql
最后
以上就是高挑鸭子为你收集整理的腾讯云 Linux下的MySQL安装腾讯云的MySQL安装的全部内容,希望文章能够帮你解决腾讯云 Linux下的MySQL安装腾讯云的MySQL安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复