网站建设知识
mysql5.7linux环境下安装
2025-07-22 09:58  点击:0

第一步:环境准备

1. CentOS 6.5 、mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz 、jdk1.7 2. jdk安装 3. rpm -qa|grep -i mysql 如果安装可以卸载

第二步:创建用户和用户组

groupadd mysql 添加用户组 useradd -r -g mysql mysql 创建一个不用登陆的用户(useradd-s /sbin/nologin -g mysql mysql)

第三步:下载安装包

wget kakapart/files/mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz

或者到官网下载后传到服务器上: tomcat.apache.org/

第四步:开始安装

1.创建mysql安装mul mkdir /usr/local/mysql 2.解压缩安装包 tar -zxvfmysql-5.7.10-linux-glibc2.5-x86_64.tar.gz /usr/local/mysql 3.在mysql目录下创建data目录 mkdir data 4.修改mysql目录下所有文件的权限 chown -Rmysql:mysql mysql 4.修改vi /etc/my.cnf 文件 [mysqld] basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data 5.初始化数据 进入mysql安装目录 cd /usr/local/mysql 执行: bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ -- secure-file-priv=/root/ --initialize 注意: 在初始化时如果加上 --initial-insecure,则会创建空密码的 root@localhost 账号 --secure-file-priv 指定密码文件夹位置 对应文件夹下就会有 .mysql_secret 文件(5.6以前) 之后的会在log中提示 A temporary password is generated for root@localhost: (U?0T,6,qQ2: (U?0T,6,qQ2: 这个就是第一次用来登陆mysql的密码一定要记住

6.启动mysql

添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql 把启动脚本放到开机初始化目录

启动mysql服务:执行命令service mysql start

执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功

如果出现:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)错误

修改vi /etc/my.cnf

重启服务继续登陆:

出现错误: ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement 说明第一使用需要修改密码 SET PASSWORD = PASSWORD('123456');

现在mysql安装成功

第五步:远程连接

在cmd命令行中输入 mysql -h192.168.139.132 -uroot -p123456
出现 Warning: Using a password on the command line interface can be insecure.
ERROR 1130 (HY000): Host '192.168.139.1' is not allowed to connect to this MySQL server
为了安全,默认是不允许mysql本机以外的机器访问mysql数据库服务,因此需要重新授权root
授权:GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by '123456'; 远程连接成功

mysql 安装成功
希望能帮助到大家mysql的5.6版本安装请看下5.6版本linux环境下的安装