Linux mysql 5.7.24安装

1、解压到/usr/local/下

2、改名 [root@hadoop local]# mv mysql-5.7.24-linux-glibc2.12-x86_64/ mysql

3、新建用户组、用户
[root@hadoop usr]# groupadd mysql
[root@hadoop usr]# useradd -r -g mysql mysql
-r  建立系统帐号。 -g<群组>  指定用户所属的群组。

4、创建目录data
[root@hadoop local]# chmod 755 mysql

5、修改mysql的访问权限,授权访问用户和目录
[root@hadoop local]# chown -R mysql:mysql mysql/
[root@hadoop local]# chmod 755 mysql
6、安装并初始化
1)先查看有无/etc/my.cnf该文件,有的话删除或必须备份起来;不然会出现各种PID或者SOCK有关的问题
2)进入/usr/local/mysql/bin下
在这里插入图片描述

7、复制脚本到资源目录里面
[root@hadoop mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
8、增加mysqld服务控制脚本执行权限
[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld
chmod +x 文件 将文件变成可执行化文件
chmod -x 文件 将文件变成不可执行化文件
8、将mysqld服务加到系统服务中
[root@hadoop mysql]# chkconfig --add mysqld
[root@hadoop mysql]# chkconfig --list
在这里插入图片描述
9、启动mysql服务
[root@hadoop mysql]# service mysqld start
在这里插入图片描述
在这里插入图片描述

错误修改方法:检查mysqld服务是否开启
错误修正方法:上述步骤未做

在这里插入图片描述

修改配置文件/etc/my.cnf mysqld_safe内容,并创建mariadb文件夹和文件,给文件夹和文件修改用户和用户组权限即可

在这里插入图片描述

查看./mysql/data/文件夹下的文件权限,是否为mysql用户权限,不是修改为mysql用户即可

10、登陆
	[root@hadoop bin]# ./mysql -uroot -p

在这里插入图片描述

修改方法:将./mysql/mysql.sock 软连接到/tmp/mysql.sock
语法: [root@localhost tmp]# ln -s /usr/local/mysql/mysql.sock mysql.sock

11、修改密码

设置无密码登陆:https://blog.csdn.net/Love_XO/article/details/81502503

登陆后第一次修改密码:

mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123’;

navicat远程连接错误
在这里插入图片描述

解决:
mysql -u root -p
mysql;use mysql;
mysql;select ‘host’ from user where user=‘root’;
mysql;update user set host = ‘%’ where user =‘root’;
mysql;flush privileges;
mysql;select ‘host’ from user where user=‘root’;
第一句是以权限用户root登录
第二句:选择mysql库
第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
第五句:刷新MySQL的系统权限相关表
第六句:再重新查看user表时,有修改。。

猜你喜欢

转载自blog.csdn.net/qq_41854797/article/details/88684051
今日推荐