前言: 最近搞了一台阿里云服务器来学习一下mysql相关的东西。之前对于数据库的理解基本只停留于sql的增删改查、简单索引上。对于别的可以说是一无所知,趁着这次更文活动可以学习一下。8月加油!
1. 下载连接终端
我这里是选择了非商业用途的Xshell。无广告,并且十分好用。官网/所有下载/家庭学校免费,然后填写邮箱就会收到下载链接。
当然FinalShell或者别的替代软件也可以。
2. 下载mysql安装包
mysql官网下载,点击下图的标签
选择你要安装的版本,登录Oracle账号即可下载。
3. 连接服务器
在Xshell中新建会话,输入你的服务器地址,连接即可。 要上传文件的话。新的服务器可以安装一下rz命令,毕竟每次都打开FTP工具确实有点浪费时间。
yum安装rz命令
yum install lrzsz -y
如下图所示即为安装成功。
4. 安装mysql
输入rz上传刚才下载好的mysql rpm格式的安装文件。也可以用wget命令直接下载到服务器上。
安装mysql的repository
rpm -Uvh mysql80-community-release-el8-1.noarch.rpm
成功如下图
先执行 yum module disable mysql (如果没有报找不到mysql servier就不用执行此命令)
yum module disable mysql
安装mysql的服务
yum install -y mysql-community-server
出现如下图所示即表示mysql安装成功
5. 启动mysql
执行启动命令
service mysqld start
查看启动状态
service mysqld status
执行结果中如果显示active(running)即为启动成功。
这个时候不要以为结束了,mysql8.0在第一次启动时初始化了一个默认的密码,坑~!
执行命令查看密码
grep 'temporary password' /var/log/mysqld.log
用刚才复制的密码登录
mysql -uroot –p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxxx';
如果你想修改成简单的密码需要修改一下mysql的密码等级 执行命令,只校验长度(默认8位)
set global validate_password_policy=0;
可以按自己的需求修改,并执行命令
set global validate_password_length=1;
6. 数据库远程连接工具推荐
Oracle数据库用PLSql就相当不错了 之前在Oracle转Mysql时,找不到跟PLSql一样好用的数据库工具。 后来朋友推荐了DBeaver,真的很好用,界面像Eclipse一样。Navicat和小鲸鱼也都不错。看个人喜好,如果不想额外用数据库连接工具。IDEA中自带的连接工具也能满足日常的开发使用。
(●'◡'●)各位8月加油!!!