Linux系统MySQL的有效安装之一

Դhttp://www.6cu.com

ߣ外链

17

2021-03-26 06:12:33

     在网上搜索MySQL的安装会有很多种方式,因为MySQL的版本有很多种,但是对于我有效的是其中一种,我将其记录了下来。
      接下来就来说说适合我的安装过程:
      1、我下载的MySQL版本:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
      2、切换目录:cd /usr/local/
      3、解压安装包:tar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
     

     4、重命名解压文件:mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql-8.0
    

     5、切换到解压文件夹:cd mysql-8.0
     6、创建data文件夹 :mkdir data
    

     7、切换到上一级目录,也就是mysql-8.0(cd后面是两个点):cd …
     8、创建用户组以及用户和密码:
     groupadd mysql
     useradd -g mysql mysql
    

     9、授权用户:chown -R mysql.mysql /usr/local/mysql-8.0
    

     10、切换到bin目录下:cd bin
     11、初始化数据库基础信息,然后得到临时密码,记录下来( --user=mysql --lower-case-table-names=1 这句话是我成功的关键,有的安装过程中没有这一步,所以导致有点问题):./mysqld --user=mysql --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize --user=mysql --lower-case-table-names=1
 

     12、编辑my.cnf文件 vi /etc/my.cnf,看我图,按照图片来编辑。

      13、添加mysqld服务到系统 cp -a ./support-files/mysql.server /etc/init.d/mysql
      14、授权以及添加服务
      chmod +x /etc/init.d/mysql
      chkconfig --add mysql
     

     15、启动服务: service mysql start
     

     16、查看启动状态:service mysql status
     

     17、将mysql命令添加到服务 ln -s /usr/local/mysql-8.0/bin/mysql /usr/bin

     18、登录mysql :mysql -uroot -p 密码使用之前随机生成的密码

     19、修改root密码 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’; 其中123456是新的密码自己设置


      20、执行 flush privileges; 使密码生效
 

     21、选择mysql数据库 use mysql
     22、修改远程连接并生效
     update user set host=’%’ where user=‘root’;
     flush privileges;
     23、退出mysql:quit
     24、开启端口
     加入端口:firewall-cmd --zone=public --add-port=13306/tcp --permanent
     刷新:firewall-cmd –reload

     原文链接:https://blog.csdn.net/HSUIHNAISHDN/article/details/112167783

 

佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部