一 MySQL安装
1/进入mysql 官网 选择MySQL版本
a.这里选择最新版本 ,点击download
b.右击 No thanks, just start my download. 复制下载链接,此版本连接为:
https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar
2/打开阿里云远程连接
3/下载mysql
a.在 /usr/local/ 下建立mysql文件夹 ,并进入文件夹
cd /usr/local/
mkdir mysql
cd mysql
b.在mysql文件夹下使用wget下载mysql
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar
4/解压MySQL归类文档
tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar
解压后得到以下文件
5/安装mysql
a.安装之前需要卸载阿里云自带的数据库maridb(假如系统存在此数据库) ,和安装依赖libaio
查看安装的 mariaDB:rpm -qa | grep mariadb
卸载mariaDB: rpm -e --nodeps ***(*** 为软件名)
再查看安装已经不存在
b.缺少依赖包 libaio
直接实用yum包管理工具安装即可:yum install libaio
c.使用 rpm -vih XXXXXX(XXXXXX 为 rpm包全名)
按照依赖顺序依次安装
mysql-community-common-8.0.13-1.el7.x86_64.rpm
mysql-community-libs-8.0.13-1.el7.x86_64.rpm
mysql-community-libs-compat-8.0.13-1.el7.x86_64.rpm
mysql-community-client-8.0.13-1.el7.x86_64.rpm
mysql-community-embedded-compat-8.0.13-1.el7.x86_64.rpm
mysql-community-server-8.0.13-1.el7.x86_64.rpm
6/启动MySQL服务,并设置root密码
a.启动mysql服务
service mysqld restart
更多关于安装的详情,请点击这里
二 MySQL密码设置及连接
1/设置修改MySQL密码 (进入mysql)
a.找到初始密码(安装mysql后在/var/log/mysqld.log中root之后有一个随机密码)
b.刷新权限: flush privileges;
c.修改密码
ALTER USER "root"@"localhost" IDENTIFIED BY "yourpassword";
(这时候密码规则是默认的大小写,字母数字组合的方式 ,如果不想用复杂的密码,点击这里)
2/navicat远程连接
a.开通阿里云3306端口
b.创建用户
create user tower identified by 'Abc123.123';
c.授权用户
grant all on *.* to 'tower'@'%'; (这里为root权限)
d.退出重启mysql
e.连接数据库
报错:
ALTER USER 'tower'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 root用户密码为newpassword
附: 免密登陆
进入vi /etc/my.cnf,然后添加一句skip-grant-tables
设置完成屏蔽免密码登陆
网友评论