linux篇之安装MySQL及远程连接
今天在阿里云ESC中配置mysql环境遇到了一些坑,安装倒是很顺利,但是在使用navicat远程连接ESC中安装好的mysql耗费了挺多时间。
1.linux中mysql操作
1.1#######安装rpm包
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
1.2这时查看当前可用的mysql安装资源:
yum repolist enabled | grep “mysql.-community.”
1.3直接安装
yum -y install mysql-community-server
2 MySQL安装完成后,进行相关配置
安装完MySQL后,需要进行一些基础配置工作:
2.1#######安装成功后,将其加入开机启动
[aaa@qq.com ~]# systemctl enable mysqld
2.2#######启动mysql服务进程
[aaa@qq.com ~]# systemctl start mysqld
2.3#######配置mysql(设置密码等)
[aaa@qq.com ~]# mysql_secure_installation
3 打开mysql
重启mysql:systemctl restart mysqld
隐式密码登录: mysql -uroot -p
mysql> show databases; //显示数据库
mysql> use songtest; //显示songtest表
mysql> flush provileges; //刷新系统权限
mysql> quit //退出(或者exit)
4.在远程连接数据库
除了选择常规还要选择ssh通道,注意一定要在安全组开放3306端口!!
连接时可能会显示 Access denied for user ‘root’@’xxx.xxx.xxx.xxx’ (using password: YES) 的错误(这个地方鼓捣了很久才解决)
检查常规中密码是否出错,如果没有出错那就是阿里ESC中mysql有访问权限
【解决办法】
1. 先登录
mysql -uroot -p
Enter password:
2. 执行授权命令
mysql> grant all privileges on . to aaa@qq.com’%’ identified by ‘123456’;
Query OK, 0 rows affected (0.07 sec)
3. 退出再试
mysql> quit
Bye
上一篇: iOS-使用添加的花样字体
下一篇: kivy中文的支持
推荐阅读
-
linux vps管理之ssh远程连接软件工具篇
-
Mysql安装、使用、配置远程连接,看这一篇就够了!
-
VMware workstation16 中Centos7下MySQL8.0安装过程及Navicat远程连接
-
#Linux小白#篇十六之MySQL(二、表管理及数据类型)
-
Ubuntu下MySQL的安装及远程连接配置等配置_MySQL
-
Linux mysql命令安装允许远程连接的安装设置方法
-
Ubuntu下MySQL的安装及远程连接配置等配置
-
Linux学习第三篇之Centos7安装mysql5.7.16数据库的详细介绍
-
[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接
-
Linux mysql命令安装允许远程连接的安装设置方法