centos7二进制安装mysql5.7 - Go语言中文社区

centos7二进制安装mysql5.7


  1. 下载mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
  2. 解压  tar –zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
  3. 移动tar –zxvf mysql-5.7.22-linux-glibc2.12-x86_64到soft/mysql下面
  4. 新建文件夹mkdir /soft/mysql/mysql57/{mysql-file,data}  #用于存放数据
  5. 授权chown -R mysql.mysql /soft/mysql/
  6. 检查权限ll -d /soft/mysql/

初始化操作

7、/soft/mysql/mysql57/bin/mysqld --initialize --user=mysql --basedir=/soft/mysql/mysql57/ --datadir=/soft/mysql/mysql57/data/        #第一次初始化会失败,不知道为啥,只要你第一次初始化失败以后,删除/soft/mysql/mysql57/data/ 目录下面的所有文件,再执行一次上面的命令就可以;在做数据库初始化之前一定注意数据库安装目录下面的/data目录下面没有任何文件才行,否则初始化失败;注意给自己建立的mysql-file,data这两个文件赋权限。

8、初始化完成以后,会出现如下内容,其中红色框内是你的数据库初始化密码,用户名为root

k_Y6o5+Vr;-1

9、创建mysql配置文件

         vi /etc/my.cnf

         basedir=/soft/mysql/mysql57/

         datadir=/ soft/mysql/mysql57/data/

10、cp  /soft/mysql/mysql57/support-files/mysql.server /etc/init.d/

11、mv mysql.server mysqld

12、chkconfig --add mysqld

chkconfig mysqld on

13、修改mysqld文件中的basedir 和datadir

         basedir=/soft/mysql/mysql57/

datadir=/soft/mysql/mysql57/data/

14、systemctl start mysqld

15、此时提示错误

    

16、按照错误提示,输入 systemctl daemon-reload

17、启动服务/etc/init.d/mysqld start

18、进入mysql数据库

         /soft/mysql/mysql57/bin/mysql -uroot –p      #密码在第八步,直接输入回车即可

19、进去之后不能操作,需要先修改密码才行

    

修改root用户密码为root:alter user 'root'@'localhost' identified by 'root'

大功告成,下面试试命令:

20、将来以后为了使用方便,可以把mysqld加入到profile文件下

         echo "export PATH=$PATH:/soft/mysql/mysql57/bin" >> /etc/profile   以后就可以直接输入mysql –uroot –p  就可以直接使用了。

----资料来自51cto中的免费课程,本人考过之后,自行总结。如有问题请及时联系 QQ1340822278

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/WCD128/article/details/81273021
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-09-01 19:49:06
  • 阅读 ( 1419 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢