MySQL5.5的安装,连接和操作
1.下载MySQL5.5
wget https://cdn.mysql.com//Downloads/MySQL-5.5/MySQL-5.5.62-1.el7.x86_64.rpm-bundle.tar
用以上指令拉取安装包后,解压安装包
tar xvf MySQL-5.5.62-1.el7.x86_64.rpm-bundle.tar
然后看到6个文件,按要求我安装了必须的
2.卸载Mariadb
根据查到的安装MySQL-shared-compat
替换系统自带的mysql-libs
(mariadb)
rpm -qa | grep mariadb
rpm -e --nodeps 文件名
利用命令进行安装
rpm -ivh MySQL-shared-compat-5.5.62-1.el7.x86_64.rpm
rpm -ivh MySQL-server-5.5.62-1.el7.x86_64.rpm
rpm -ivh MySQL-client-5.5.62-1.el7.x86_64.rpm
其中安装MySQL-server-5.5.62-1.el7.x86_64.rpm和MySQL-client-5.5.62-1.el7.x86_64.rpm出现了依赖库缺失
使用指令安装缺失的依赖库
yum -y install autoconf
其中MySQL-client-5.5.62-1.el7.x86_64需要依赖项libncurses.so.5()(64bit)和libc.so.6()(64bit)然后通过以下指令解决了问题
yum install libc.so.*
yum install libncurses.so.5
3.开启MySQL
开启服务后进行基本配置
4.创建数据库并附加远程登陆权限
1.首先在实例上的安全组上添加入站规则,端口直接是默认端口就可以了。
2.然后是创建数据库并创建用户,并给这个用户访问这个新建的数据库的所以权限。
CREATE DATABASE ex DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
# 创建一个名为me的用户,并给它远程登陆权限
create user "ex"@"%" identified by "123123";
grant all privileges on wedo.* to 'ex'@'%' identified by '123123' with grant option;
# 重新加载权限
flush privileges;
3.然后在本地电脑上使用Navicat for MySQL来进行连接。
进行连接。
5.创建表
1.因为我们拥有这个数据库的所有权限,所以我们可以使用Navicat for MySQL来进行建表,这里id为主码。
2.有图性化界面操作起来十分方便,也可以使用sql指令来进行建表
use ex #切换到ex数据库
#建表命令如下(这里建了一个叫test的表)
create table test(id int(10) primary key auto_increment,
name varchar(100) not null,
age int(4))ENGINE=InnoDB DEFAULT CHARSET=utf8;
- 表建成后,在Navicat for MySQL可以查看到表
也可以在远程服务器上看到表的信息
6.对数据库进行备份
这里同样是使用Navicat for MySQL进行备份,操作十分简单。
这个是得到的一个备份。
这里同样是使用Navicat for MySQL进行备份,操作十分简单。
这个是得到的一个备份。
7.结语
本想记录一下学习过程,但因为有些图片被我误删了,可能看起来有点不知所云。
缺失的部分还请各位自行查找。文章有些地方可能有错误,欢迎大佬们指出。(勿喷)