快捷搜索:  汽车  科技

linux安装mysql详解:linux系统安装mysql5.7.21详解

linux安装mysql详解:linux系统安装mysql5.7.21详解# ln -s /usr/local/mysql/bin/mysql /usr/bin15、重新登录mysql编写命令敲回车键yum install numactl.x86_649、复制启动脚本到资源目录# cd mysql# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld10、增加mysqld服务控制脚本执行权限# chmod x /etc/rc.d/init.d/mysqld11、将mysqld服务加入到系统服务# chkconfig --add mysqld12、检查mysqld服务是否已经生效# chkconfig --list mysqld13、启动mysql# service mysqld start14、登录mysql# mysql -u root -p如图:如果提示没有mysql命令的话,执行下面命令注意:上

一、下载安装包

安装包百度盘地址: https://pan.baidu.com/s/1XIGFR_Z7Xm2goTjSDsiskg

提取码:1fm7

二、安装1、上传安装包到/usr/local下面

linux安装mysql详解:linux系统安装mysql5.7.21详解(1)

2、解压压缩包

#tar -xzvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

linux安装mysql详解:linux系统安装mysql5.7.21详解(2)

3、修改解压后文件夹名称

#mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql

linux安装mysql详解:linux系统安装mysql5.7.21详解(3)

4、检查用户和用户组

#cat /etc/group | grep mysql#cat /etc/passwd |grep mysql

linux安装mysql详解:linux系统安装mysql5.7.21详解(4)

5、创建用户和用户组

#groupadd mysql#useradd -r -g mysql mysql

linux安装mysql详解:linux系统安装mysql5.7.21详解(5)

6、mysql5.7版本貌似都没有data,所以需要我们创建位置:/usr/local/mysql/

# mkdir data7、授权目录和用户

# chown -R mysql:mysql mysql/# chmod -R 755 mysql/

linux安装mysql详解:linux系统安装mysql5.7.21详解(6)

8、安装并初始化

首先要备份/etc/my.cnf,不然会出现各种PID或者SOCK有关问题

#/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

执行完命令之后,会有默认生成的密码,记录下,后面会用

linux安装mysql详解:linux系统安装mysql5.7.21详解(7)

注意:上面如果出现报错:

#./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

是因为libnuma没有安装或者安装的是32位的,我们需要的则是64位

运行安装64位,命令:

yum install numactl.x86_649、复制启动脚本到资源目录

# cd mysql# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

linux安装mysql详解:linux系统安装mysql5.7.21详解(8)

10、增加mysqld服务控制脚本执行权限

# chmod x /etc/rc.d/init.d/mysqld

linux安装mysql详解:linux系统安装mysql5.7.21详解(9)

11、将mysqld服务加入到系统服务

# chkconfig --add mysqld

linux安装mysql详解:linux系统安装mysql5.7.21详解(10)

12、检查mysqld服务是否已经生效

# chkconfig --list mysqld

linux安装mysql详解:linux系统安装mysql5.7.21详解(11)

13、启动mysql

# service mysqld start

linux安装mysql详解:linux系统安装mysql5.7.21详解(12)

14、登录mysql

# mysql -u root -p

如图:如果提示没有mysql命令的话,执行下面命令

linux安装mysql详解:linux系统安装mysql5.7.21详解(13)

# ln -s /usr/local/mysql/bin/mysql /usr/bin15、重新登录mysql

编写命令敲回车键

# mysql -u root -p

提示输入密码时,输入之前安装时记录的初始密码

linux安装mysql详解:linux系统安装mysql5.7.21详解(14)

16、修改mysql密码

命令(把root密码修改为root):

mysql> flush privileges;mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';mysql> flush privileges;mysql> quit

如果输入命令式报错:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

输入执行下面命令即可:

alter user 'root'@'localhost' identified by '20160805';三、连接数据库1、连接mysql

linux安装mysql详解:linux系统安装mysql5.7.21详解(15)

linux安装mysql详解:linux系统安装mysql5.7.21详解(16)

2、如果连接不上,进入mysql模式,执行下面语句

mysql> grant all privileges on *.* to 'root' @'%' identified by 'root';Query OK 0 rows affected 1 warning (0.00 sec)mysql> flush privileges;Query OK 0 rows affected (0.00 sec)mysql> quitBye

如果还是连接不上,请检查自己的服务器防火墙3306是否开放

猜您喜欢: