Linux系统中mysql安装

本文详细介绍了在Linux系统上安装MySQL的过程,包括通过xftp传输文件、解压、复制到指定目录、创建用户组和用户、授权、初始化数据库、设置开机启动、添加软连接、环境变量配置以及登录修改密码等步骤。
摘要由CSDN通过智能技术生成

       1).将mysql压缩包通过xftp移动至/root/temp下:    
在这里插入图片描述
       2).在temp路径下解压mysql压缩包,命令为:cd /root/temp    和   tar zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz

[sunbing@localhost ~]$ su root
密码:
[root@localhost sunbing]# cd /root/temp
[root@localhost temp]# tar zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 
mysql-5.7.27-linux-glibc2.12-x86_64/bin/myisam_ftdump
mysql-5.7.27-linux-glibc2.12-x86_64/bin/myisamchk

       3).将解压后的mysql文件夹复制到local的mysql文件下,命令为:mv mysql-5.7.27-linux-glibc2.12-x86_64 /usr/local/mysql

[root@localhost temp]# mv mysql-5.7.27-linux-glibc2.12-x86_64 /usr/local/mysql
[root@localhost temp]# cd /usr/local
[root@localhost local]# ls
bin  games    jdk  lib64    mysql  sbin   src
etc  include  lib  libexec  redis  share  tomcat

       4).创建用户组mysql和用户组的用户mysql,命令为:
               创建用户组mysql:groupadd mysql
               创建用户mysql:useradd -r -g mysql mysql
               useradd -r 创建用户,-g 将用户添加至用户组中

[root@localhost temp]# groupadd mysql
[root@localhost temp]# useradd -r -g mysql mysql

       5).在mysql目录下进行当前目录和用户授权
               路径命令为:cd /usr/local/mysql
               当前目录授权命令为:chgrp -R mysql .   (注意最后的点前有空格)
               给用户授权命令为:chown -R mysql .   (注意最后的点前有空格)
               可通过ll命令进行查询授权结果

[root@localhost mysql]# cd /usr/local/mysql
[root@localhost mysql]# chgrp -R mysql .
[root@localhost mysql]# chown -R mysql .
[root@localhost mysql]# ll
总用量 36
drwxr-xr-x.  2 mysql mysql  4096 521 21:11 bin
-rw-r--r--.  1 mysql mysql 17987 610 2019 COPYING
drwxr-xr-x.  2 mysql mysql    55 521 21:11 docs
drwxr-xr-x.  3 mysql mysql  4096 521 21:10 include
drwxr-xr-x.  5 mysql mysql   230 521 21:11 lib
drwxr-xr-x.  4 mysql mysql    30 521 21:10 man
-rw-r--r--.  1 mysql mysql  2478 610 2019 README
drwxr-xr-x. 28 mysql mysql  4096 521 21:11 share
drwxr-xr-x.  2 mysql mysql    90 521 21:11 support-files

       6).进到bin目录下,进行初始化,并将最后一行的初始化密码复制并记录下来,用于密码的修改
               路径命令为:cd /usr/local/mysql/bin
               初始化命令为:./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
在这里插入图片描述
       7).添加软连接(即快捷方式)
               ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5
               ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5

[root@localhost bin]#  ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5
[root@localhost bin]# ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5
[root@localhost bin]# 

       8).将启动文件复制到服务文件夹,启动mysql或设置开机自启动
               进到support-files文件中,路径命令为:cd /usr/local/mysql/support-files
               复制启动文件到服务文件夹,命令为:cp mysql.server /etc/init.d/mysql
               启动mysql,命令为:service mysql start

[root@localhost bin]# cd /usr/local/mysql/support-files
[root@localhost support-files]# cp mysql.server /etc/init.d/mysql
[root@localhost support-files]# service mysql start
Starting MySQL.Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
 SUCCESS! 
[root@localhost support-files]# 

               开机自启动,命令为:systemctl enable mysql

       9).添加mysql软连接,添加环境变量,让环境变量生效:
               添加mysql软连接,命令为:ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
               添加环境变量,命令为:vim /etc/profile 加以下内容
export PATH=/usr/local/mysql/bin:$PATH
               让环境变量生效:source /etc/profile
在这里插入图片描述

[root@localhost support-files]# source /etc/profile
[root@localhost support-files]# 

       10).登录mysql,修该密码为root,并进行授权,授权后刷新权限:
               登录mysql,命令为:mysql -u root -p 密码为之前记录的密码
               登陆后修改密码为root,命令为:set password=password(“root”);
               授权,命令为:GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
               授权后权限刷新,命令为:flush privileges;
在这里插入图片描述
退出mysql:方法一:\q 回车
                    方法二:输入exit

mysql> exit
Bye
[root@localhost support-files]# 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值