安装

apt-get install mysql-server
安装过程会弹出提示框,输入root用户的密码,在这里设置密码为mysql。安装完成后,MySQL服务器会自动启动

一些检查命令

#检查MySQL服务器系统进程
~ ps -aux|grep mysql


#检查MySQL服务器占用端口
~


#通过启动命令检查MySQL服务器状态
~ sudo /etc/init.d/mysql status

一些简单命令

#开始或者停止
~ systemctl start mysql
~ systemctl stop mysql


# 使用户名和密码,登陆服务器
mysql -uroot -p


# 查看所有的数据库
mysql> show databases \g


# 切换到user
mysql> use user

让MySQL服务器被远程访问

默认情况下,MySQL服务器不允许远程访问,只允许本机访问,所以我们需要设置打开远程访问的功能。
~ sudo vi /etc/mysql/my.cnf


#注释bind-address
#bind-address            = 127.0.0.1

注意

在阿里云的ubuntu中可以直接修改下边的文件
/etc/mysql/mysql.conf.d/mysqld.cnf
在本地可以连接,但远程还会提示连接失败 解决方法详情
1、服务器是否开启了防火墙,请先关闭防火墙测试;


2、MySQL 是否没有打开远程登录打开远程登陆有两种方法;


改表:在本机登入 MySQL 后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从 ”localhost” 改为 '%'
mysql> update user setHost='%' where User='root' \g
授权法:为 MySQL 创建一个 远程连接的用户
一般这样配置就没有问题了。