欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

mysql下载64位 csdn_Linunx-CentOS7安装mysql-5.7.23-linux-glibc2.12-x86_64.tar

发布时间:2025/3/11 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 mysql下载64位 csdn_Linunx-CentOS7安装mysql-5.7.23-linux-glibc2.12-x86_64.tar 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2. Linux下安装Mysql

2.2 将下载好的mysql安装包通过xftp上传到虚拟机上。

2.3 将安装包移动到/usr/local路径下

#mv mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz /usr/local

2.4 解压安装包

#tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

2.5 重命名解压文件或者是建立软连接

修改文件名#mv mysql-5.7.23-linux-glibc2.12-x86_64 msyql

或者是建立软连接,建议这种#ln -smysql-5.7.23-linux-glibc2.12-x86_64 mysql

2.6 创建mysql 用户

#useradd mysql

2.7 创建mysql数据目录,并赋予权限

在根目录下创建#mkdir -p data#cd data#mkdir -p mysql

授权#chown mysql:mysql -R /data/mysql

此时data的用户就变成了mysql

2.8 配置mysql相关参数

在/etc下创建文件my.cnf并进行配置,(编辑文件退出:按Esc:,wq保存退出;q!直接退出)

#vim /etc/my.cnf

[mysqld]

bind-address=0.0.0.0 --监听所有连接port=3306user=mysql

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

log-error=/data/mysql/mysql.err --记录错误日志

pid-file=/data/mysql/mysql.pid#character config

character_set_server=utf8mb4

symbolic-links=0

2.9 初始化MySQL

# cd usr/local/mysql/bin

# ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

2.10 查看错误日志文件是否报错

# vim /data/mysql/mysql.err

日志文件没有报错,可以看到日志文件中记录了临时密码,表示初始化成功。

2.11 登录MySQL

(1)查看MySQL初始化密码,并将密码复制下来

#cat /data/mysql/mysql.err |grep password

(2)登录MySQL

#mysql -u root -p

执行该命令报错提示:未找到命令

解决办法:配置环境变量。

#vim /etc/profile

在文件在最后添加

export MYSQL_HOME=/usr/local/mysql/export PATH=$PATH:$MYSQL_HOME/bin

(3)启动MySQL服务

#service mysql start

(4)重新登录MySQL,使用刚才复制的临时密码,登录成功。

2.12 重设数据库密码

使用临时密码登录成功后,无法对数据库进行操作,需要修改密码才能对数据库进行操作。

mysql>set password = password(‘root‘);

2.13 将mysql 服务加入到系统服务,并设置成自启动

#chkconfig --add mysqld#chkconfig mysqld on

2.14 设置远程连接---远程连接需要关闭防火墙或者给防火墙添加3306信任

mysql> grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘root‘;

mysql> flush privileges;

3. navicat for mysql 连接Linux中的MySQL

3.1 连接失败,如下报错:

可能的原因如下:

(1)网络不通:cmd命令行下,ping 虚拟机ip地址,查看网络是否能ping通。如果不能,需要配置网络。

(2)服务未启动:启动mysql服务

#service mysqld start

重新启动mysql

# service mysqld restart

(3)防火墙未关闭

centOS7 关闭防火墙命令//临时关闭#systemctl stop firewalld

//禁止开机启动#systemctl disable firewalldRemoved symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

(4)端口未被监听

(5)权限不足

原文:https://www.cnblogs.com/willncy/p/11960882.html

总结

以上是生活随笔为你收集整理的mysql下载64位 csdn_Linunx-CentOS7安装mysql-5.7.23-linux-glibc2.12-x86_64.tar的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。