centos7 discuz mysql_CentOS7下安装mysql的超详细说明

1、使用wget命令从官网上下载mysql安装包,或者下载到windows本地,然后使用rz命令上传到linux上。

6f850b559e7e0fcc8b777348686b6b43.png

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

(可以从mysql官网根据自己的需要选择所需要的版本)

2、解压下载的安装包,tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

c085d4ae20bf5abfd758dc4d39300f6d.png

3、删除安装包,将解压后的文件夹移到/usr/local下(软件一般都安装在这里),并改名为mysql

aeefaf94c416a5fe34b306db3c42059f.png

4、进入mysql目录,并创建data目录,用于存放mysql数据

24f5be98a65085eb7a3085e38cbdfbdc.png

5、这个步骤不知道是什么意思 ,先这样吧

a21aa7ec476e644e8c1167fe27a7db45.png

6、编译安装初始化mysql,如果看到最后红框里的密码了,则证明安装成功,密码要记住,登录使用。

033fa7bdf8b5495491b26916e3f4e398.png

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

7、添加配置文件/etc/my.cnf,这个配置文件有很多设置项,可以根据需要自行查找添加。

[mysqld]

datadir=/usr/local/mysql/data

port = 3306

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

symbolic-links=0

max_connections=400

innodb_file_per_table=1

#表名大小写不明感,敏感为

lower_case_table_names=1

8、至此mysql差不多算安装成功了,可以启动mysql了。

d7052e2a9cfd00bdbca94f79f9aab468.png

看到SUCCESS表示启动成功,但是这样启动有点麻烦,需要进入到mysql下的support-files目录下。我们可以将mysql.server通过软链接的方式加入到服务中:

ded0279f77396dfc48604f2ceb5676c2.png

加入到服务中后,就可以通过service mysql start的方式来启动mysql进程了。

9、通过账号密码登录mysql

82e4c173a936819a6c2dc3da8587f2c8.png

我们发现如果想登录mysql需要使用安装目录的bin下面的mysql命令,但是这样每次登录都需要进入到安装目录,显得有点麻烦,所以可以将mysql命令加入到系统的环境变量中,修改/etc/profile文件,在文件最后加上export PATH=$PATH:/usr/local/mysql/bin ,最后再调用source  /etc/profile命令来重新加载环境变量文件。

d175827122f4cf2aef5bf46f0727856b.png

10、修改初始密码

9f59cb4eac1dd97bc94f02efd8352a2f.png

11、此时的mysql只能本机访问,如果想通过其他机器访问,需要开启远程连接权限

093db5e009011bb384fec14dfe7328a8.png

12、如果防火墙没有对mysql的3306开放端口的话,此时仍然不能从其他机器访问本机器的mysql,防火墙开启3306端口

9b8520ad6addd8ec6300fbaa6a3ae25b.png

此时就可以在其他机器(能和本机器网络直达的机器)访问本机器的mysql了。

13、可以把mysql服务(前提是已经建立了mysql服务)设置成开机自启动,以后就不用每次手动打开mysql服务了

475e624039b735adf4fd3d24fa74aebf.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要在CentOS 7上安装Discuz,可以按照以下步骤进行操作: 1. 首先,确保您的CentOS 7系统已正确配置并更新。您可以使用以下命令进行更新: ``` sudo yum update ``` 2. 安装必要的软件包和依赖项。运行以下命令来安装所需的软件包: ``` sudo yum install -y wget unzip httpd php php-mysql php-gd php-xml php-ldap php-mbstring ``` 3. 下载并解压Discuz安装包。您可以使用以下命令下载Discuz官方发布的最新版本: ``` wget https://gitee.com/ComsenzDiscuz/DiscuzX/repository/archive/master.zip ``` 4. 解压下载的文件: ``` unzip master.zip ``` 5. 将解压后的文件夹移动到Apache的默认Web目录(一般为`/var/www/html`): ``` sudo mv DiscuzX-master /var/www/html/discuz ``` 6. 授予Apache对Discuz文件的访问权限: ``` sudo chown -R apache:apache /var/www/html/discuz ``` 7. 配置Apache虚拟主机。创建一个新的配置文件`discuz.conf`: ``` sudo nano /etc/httpd/conf.d/discuz.conf ``` 8. 在打开的文件中,将以下内容粘贴并保存: ``` <VirtualHost *:80> ServerName your_domain_or_IP_address DocumentRoot /var/www/html/discuz <Directory /var/www/html/discuz> Options FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/httpd/discuz_error.log CustomLog /var/log/httpd/discuz_access.log combined </VirtualHost> ``` 将`your_domain_or_IP_address`替换为您的域名或IP地址。 9. 启用Apache Rewrite 模块: ``` sudo a2enmod rewrite ``` 10. 重新启动Apache服务以使更改生效: ``` sudo systemctl restart httpd ``` 11. 打开Web浏览器并访问 `http://your_domain_or_IP_address/install`,按照安装向导的指示完成Discuz安装过程。 以上是在CentOS 7上安装Discuz的基本步骤。根据您的需求和实际情况,可能需要进行一些额外的配置和调整。希望对您有所帮助!如果您有任何疑问,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值