做网站的基础,广州从化发布,有赞微商城入口,马云的网站怎么做的目录
1、下载安装包并解压
2、创建数据目录与日志目录
3、设置环境变量
4、刷新环境变量
5、执行初始化
6、创建配置文件目录
7、新建配置文件
8、为安装目录赋予可执行权限
9、创建服务启动脚本
10、启动服务并将启动脚本加入开机自启动
11、查看服务状态
12、创建…
目录
1、下载安装包并解压
2、创建数据目录与日志目录
3、设置环境变量
4、刷新环境变量
5、执行初始化
6、创建配置文件目录
7、新建配置文件
8、为安装目录赋予可执行权限
9、创建服务启动脚本
10、启动服务并将启动脚本加入开机自启动
11、查看服务状态
12、创建mysql.sock软连接
13、设置root账号密码
14、打开防火墙
15、使用工具远程连接测试是否正常 1、下载安装包并解压
cd /energy/apps-local/libwget -O mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.44-linux-glibc2.12-x86_64.tar.gztar -zxvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.44-linux-glibc2.12-x86_64 mysql
2、创建数据目录与日志目录
mkdir -p /energy/apps-local/data/mysql mkdir -p /energy/apps-local/logs/mysql
3、设置环境变量
# 将以下代码加入/etc/profile末尾
# MySQL
export PATH/energy/apps-local/lib/mysql/bin:$PATH
4、刷新环境变量
source /etc/profile
5、执行初始化
# 初始化通过指定--initialize-insecure参数不创建初始密码
mysqld --initialize-insecure --userroot --basedir/energy/apps-local/lib/mysql --datadir/energy/apps-local/data/mysql
6、创建配置文件目录
mkdir -p /energy/apps-local/lib/mysql/my.cnf.d
7、新建配置文件
新建/energy/apps-local/lib/mysql/my.cnf.d/mysql-client.cnf清空并重新录入以下内容
[mysqld]
datadir/energy/apps-local/data/mysql
basedir/energy/apps-local/lib/mysql
userroot
bind-address0.0.0.0
port3306
character-set-serverutf8
explicit_defaults_for_timestamp1
socket/energy/apps-local/data/mysql/mysql.sock
max_connections2000
max_user_connections600
log-bin/energy/apps-local/data/mysql/mysql-bin
server-id1pid-file/energy/apps-local/data/mysql/mysqld.pid
log-error/energy/apps-local/logs/mysql/mysqld.logslow_query_log1
slow_query_log_file/energy/apps-local/logs/mysql/slow-query.log
long_query_time5[client]
socket/energy/apps-local/data/mysql/mysql.sock
8、为安装目录赋予可执行权限
chown -R root:root /energy/apps-local/lib/mysql chmod -R 700 /energy/apps-local/lib/mysql
9、创建服务启动脚本
创建systemctl启动脚本/usr/lib/systemd/system/mysqld.service并录入以下内容
[Unit]
Descriptionmysqld
Aftersyslog.target network.target[Service]
Userroot
PrivateTmptrue
Restartalways
ExecStart/energy/apps-local/lib/mysql/bin/mysqld --defaults-file/energy/apps-local/lib/mysql/my.cnf.d/mysql-client.cnf[Install]
WantedBymulti-user.target
10、启动服务并将启动脚本加入开机自启动
systemctl enable --now mysqld
11、查看服务状态
systemctl status mysqld
12、创建mysql.sock软连接
ln -s /energy/apps-local/data/mysql/mysql.sock /tmp/mysql.sock
13、设置root账号密码
本地登录并为root账户创建“root%”账户并赋予权限
# 以root身份登录
$ mysql -u root# 修改root密码
mysql use mysql;# 创建“root%”账户并赋权
mysql create user root identified by root123456;
mysql grant all privileges on *.* to root % identified by root123456 with grant option;
14、打开防火墙
firewall-cmd --zonedrop --add-port3306/tcp --permanent firewall-cmd --reload
15、使用工具远程连接测试是否正常