接着上一期,如果我们需要在linux上测试网站,数据库是必不可少的,这一期我们就探讨一下如何进行在linux上配置MySQL
首先我们需要保证的前提是,linux的网络时OK的,Java环境是ok的,Tomcat也是配好的,如果有小伙伴不请客前面三个的配置,可以查看的前面的博客,里面有详细介绍
现在我们开始配置MySQL:
1.首先我们需要将mysql 的gz包发送到linux上
(发送方式在前几期以及说过了)
放一个自己好找的地方一般放在/home/user/下
2.先切换root用户 su root
- 解压MySQL安装包到/usr/local/
指令为 tar -zxvf mysql.tar.gz -C /usr/local/)
4.将文件名更改为:MySQL8
指令为 mv mysql-8.0.17 mysql8
这里可以不改,纯属为了方便
注意:重点来了
5.打开/etc/my.cnf文件
指令为 vi /etc/my.cnf
在插入模式下(先esc 再 i)将红圈圈里面的内容修改和添加出来
然后:wq! 退出并保存
9.创建文档中设置的文件夹/tmp/mysql8/
和/usr/local/mysql8/data
和/var/log/mysqld
和 /var/run/masald
设置完用(ll |grep mysql)查找一遍
(注意:这个需要保证每一个地方都创建成功)
新增用户组
10.新增用户组 :groupadd mysql
新增用户名:useradd -g mysql mysql
更改mysql权限
将所有关于mysql的文件(之前创建的文档,以及解压的Mysql)更改为mysql:mysql的用户权限(chown -R mysql:mysql mysql8/)
初始化mysql:
10.进入mysql文件目录:cd /usr/local/mysql8/
11.输入指令,进行初始化: ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql8/ --datadir=/usr/local/mysql8/data/
出现密码和completed即成功
12.进入mysql所在文件夹的子文件夹(:cd /usr/local/mysql8/support-files/)
13.启动mysql:./mysql.server start
14,。查看mysql 进程:
15.查看端口:netstat -anp |grep 3306
16.关闭mysql:./mysql.server stop
如果无法关闭就杀死mysql进程:kill -9 3306
(注意:每次使用mysql以后再次开启之前一定要先保证mysql是关闭的,多次开启MySQL而不关闭可能造成MySQL的数据损坏)
原创不宜,希望大家不要吝啬自己的点赞和关注
下一期为大家整理简单的linux操作指令