第一安装前端准备工作就是下载需要的工具安装包
安装的方式有多种我这里采用的是二进制的安装
1.mysql
从官网下载https://dev.mysql.com/downloads/
mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz
2.开始安装
把下载的mysql文件上传到linux上,
存放mysql文件位置是我新建的一个文件路径 /data/software
解压mysql文件命令
tar -zxvf mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz
注意我这里解压到是 .tar.gz 文件,
我是在我存放mysql的目录下解压的 /data/software
解压时,界面界面上出现
3.复制解压好的mysql文件到系统软件目录(/usr/local)
命令(红色):[root@localhost software]# cp mysql-5.6.38-linux-glibc2.12-x86_64 /usr/local/mysql -r
4.添加mysql用户和mysql组
执行命令:groupadd mysql和useradd -r -g mysql mysql
我的用户组和用户已存在,所以就显示这个了
5.进入安装mysql目录:执行命令 cd /usr/local/mysql
修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
6.安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
我执行到这一部的时候,报错了。
网上查找原因,解决方案可以参考这个https://blog.csdn.net/wudiyi815/article/details/7928981
注意:执行到这里感觉少了一部。就是,我都不认识它,都没有写过怎么会出现呢?
所以在执行这一步 ./scripts/mysql_install_db --user=mysql 的时候需要在之前配置一下/etc/my.cnf 记住是my.cnf , my.cnf ,my.cnf 重要的事情说三次。因为这个目录下还有一个 my.cnt
这个是从其他地方拷贝过来的,在执行 ./scripts/mysql_install_db --user=mysql 的时候就报上边的错误了,这个文件中原来白色文字中两个蓝色的是没注释掉的,是会报错的。注释了就解决问题了
出现的问题:
第一次没有注释掉 table_cache = 521
第二次注释了table_cache = 521,但是没有注释掉skip-innodb
第三次注释掉了两个好了
7.修改当前目录拥有者为root用户:执行命令 chown -R root:root ./
修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data
到此数据库安装完毕
8.启动mysql服务和添加开机启动mysql服务:
添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
启动mysql服务:执行命令service mysql start
执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图
9.修改mysql的root用户密码,root初始密码为空的:
执行命令:./bin/mysqladmin -u root password '密码'
注意这部./bin/mysqladmin -u root password '密码' 开始mysql让输入密码我们不知道的。这个命令中的 密码 是我们需要输入的,就是我们为我们的mysql设置密码,
下一步就是登陆 mysql -uroot -p123456 这个123456就是我刚刚设置的密码,然后就进入mysql了。
好了linux安装好了。第一次安装,好了好多资料,按倒一般总是报错。
各种错误,遇到错误在解决,伤神啊。不过终于好了。
记录学习路上的点点滴滴。。。