linux(centos6.4)下安装mysql

第一安装前端准备工作就是下载需要的工具安装包

安装的方式有多种我这里采用的是二进制的安装

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安装好了。第一次安装,好了好多资料,按倒一般总是报错。

各种错误,遇到错误在解决,伤神啊。不过终于好了。

记录学习路上的点点滴滴。。。

猜你喜欢

转载自www.cnblogs.com/renjianjun/p/9028735.html