Ubuntu18.04安装Mysql5.7并配置存储路径
1、云服务器开通3306端口权限
如果使用的是云服务器,登录云服务器的控制台,然后配置安全组,开通3306端口允许外部访问。
2、更新源
在命令窗口执行:
2、安装MySQL5.7
3、修改mysqld.cnf
在服务器上找到/etc/mysql/mysql.conf.d
中的mysqld.cnf文件,把bind-address=127.0.0.1改成 bind-address= 0.0.0.0
4、登录mysql
找到/etc/mysql
中的debian.cnf
查看里面的登录用户与密码,比如我的是
然后执行命令:
注意:-p后面直接连接密码。
5、修改密码
接着执行:
注意:ms-1234,按实际情况修改为你的密码。
6、重启Mysql
执行:
查看3306端口是否允许外部访问:
netstat -lnp|grep 3306
如果显示的是0.0.0.0开通的端口则说明允许外部访问。
7、其他命令
8、配置MySQL数据存放路径
我使⽤的是阿⾥云,阿⾥云有20G的数据盘,挂载后的路径是/mnt
。
8.1、创建文件夹
8.2、复制数据库
把默认的MySQL数据库复制到/mnt/data/mysql
中,然后设置权限:
8.3、修改mysqld.cnf指定data路径
修改/etc/mysql/mysql.conf.d/mysqld.cnf
⽂件
datadir = /mnt/data/mysql
8.4、修改启动文件
执行:
sudo vim /etc/apparmor.d/usr.sbin.mysqld
然后重启MySQL:
sudo /etc/init.d/apparmor restart
sudo /etc/init.d/mysql restart
8.4、验证数据目录
登录mysql:
注意:ms1234是密码,使用你先前设置的密码:
执行:
后记
【后记】公众号【轻松学编程】,更多干货文章,图书管理推荐系统、电影推荐系统等源码项目。
公众号
关注我,我们一起成长~~