我的泪流史,Linux-6.8 安装mysql-8.0.11(完全制霸攻略)

首先,写下这个教程,一是为了自己以后方便看,二是希望能把我遇上过的坑告诉大家希望少走弯路。。。

首先本人参考了不少这篇博客https://blog.csdn.net/changyinling520/article/details/80963015,写得不错,然后我就再自己总结下安装过程吧!

第一步:首先去官网下载mysql压缩包

传输们如下:https://dev.mysql.com/downloads/mysql/

Linux 32位的选择第一个,Linux 64位的选择第二个

第二步 将压缩包上传至服务器,并开始安装

1:解压命名如下: tar -zxvf 你的mysql压缩包文件.tar.gz,如果是 .tar后缀的则:tar -xvf 你的mysql压缩包文件.tar

      eg: tar -zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz 

2:复制mysql目录到系统的本地软件目录并重命名为mysql: cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

3:添加系统的mysql组

      groupadd mysql

      mysql用户 

      useradd -r -g mysql mysql

4:初始化mysql配置表

      4-1:cd /usr/local/mysql //转到mysql目录下

      4-2:chown -R mysql:mysql ./ //修改当前目录为mysql用户

      4-3:bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data //开始安装数据库

如果没什么意外安装成功就会出现下面的界面

è¿éåå¾çæè¿°

【注意】
    mysql5.7版本之上会初始化话一个密码,在这里要记住这个初始化密码,在下面初次登录会用上。

5:chown -R root:root ./ //修改当前用户为root用户

6:chown -R mysql:mysql data //修改当前的data目录为mysql用户 

7:/usrloacl/mysql/support-files/ 目录下看有没 my-default.cnf 文件,没有看下面, 有可跳过

      7-1:/usrloacl/mysql/support-files/  下新建my-default.cnf 文件,然后加入下面代码:

               [mysqld]

               basedir = /usr/local/mysql datadir = /usr/local/mysql/data

               port = 3306

               socket = /usr/local/mysql/tmp/mysql.sock

              #必填项

              sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

 8:复制配置文件到/etc/  cp support-files/my-default.cnf /etc/my.cnf

9:然后看/usrloacl/mysql/下有没tmp目录,如果没有请看下面, 有可跳过这部分

    9-1:mkdir tmp  //创建tmp目录

              chmod 777 ./tmp  //为tmp目录分配权限

10:加入开机自启项 

    10-1:/usrloacl/mysql/support-files/mysql.server 拷贝为/etc/init.d/mysql并设置运行权限:

               cp mysql.server /etc/init.d/mysql

               chmod +x /etc/init.d/mysql 

     10-2:注册启动服务 chkconfig --add mysql

     10-3:查看是否添加成功  chkconfig --list mysql 

                              

11:配置环境变量

    11-1:编辑profile文件  vi /etc/profile

    11-2: /etc/profile 最后添加  export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib

    11-3:保存退出之后,让文件生效source /etc/profile

第三步 开启mysql服务

启动mysql服务 service mysql start

1:登陆mysql

      mysql -uroot -h 127.0.0.1 -p   密码就是开始安装的时候系统分配的密码

      

2: 修改root用户密码

    alter user 'root'@'localhost' identified by '你的密码';

第四步 配置远程连接

当数据库和客户端安装成功后,远程连接出现下面的问题时

解决如下:

请看 https://blog.csdn.net/GRAY_KEY/article/details/80659916

猜你喜欢

转载自blog.csdn.net/qq_20804323/article/details/82811384