网站设置右击不了如何查看源代码,软件开发框架有哪些,洛阳信息港洛阳城事,中国进出口数据网目录 1.创建mysql 用户组和用户2.下载 MySQL 5.7 解压版3.解压 MySQL 文件4.将 MySQL 移动到适当的目录5.更改mysql目录所属的用户组和用户#xff0c;以及权限6.进入mysql/bin/目录#xff0c;安装初始化7.编辑/etc/mysql/my.cnf配置文件8.启动 MySQL 服务#xff1a;9.建立… 目录 1.创建mysql 用户组和用户2.下载 MySQL 5.7 解压版3.解压 MySQL 文件4.将 MySQL 移动到适当的目录5.更改mysql目录所属的用户组和用户以及权限6.进入mysql/bin/目录安装初始化7.编辑/etc/mysql/my.cnf配置文件8.启动 MySQL 服务9.建立软连接10.登录mysql11.修改生成的初始化密码12.配置远程访问13.加入系统服务 要在Ubuntu 20.04 上安装 MySQL 5.7 解压版你可以按照以下步骤进行操作
1.创建mysql 用户组和用户
检查mysql 用户组是否存在
cat /etc/group | grep mysql
cat /etc/passwd |grep mysql创建mysql 用户组和用户
groupadd mysql
useradd -r -g mysql mysql2.下载 MySQL 5.7 解压版
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz3.解压 MySQL 文件
tar -zxvf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz
更改文件名
mv mysql-5.7.34-linux-glibc2.12-x86_64 mysql4.将 MySQL 移动到适当的目录
你可以将它移动到 /opt 或者/usr/local目录中,这里我们将mysql移动到/usr/local目录中。
5.更改mysql目录所属的用户组和用户以及权限
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql6.进入mysql/bin/目录安装初始化
./mysqld --initialize --usermysql --datadir/usr/local/mysql/data --basedir/usr/local/mysql成功后记录临时密码
7.编辑/etc/mysql/my.cnf配置文件
在 MySQL 的配置文件my.cnf中有许多常用的配置项可以用于自定义 MySQL 服务器的行为和性能。以下是一些常用的 MySQL 配置选项
[mysqld]
port3306
datadir/usr/local/mysql/data
character-set-serverutf8mb4
sql-modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links0
max_connections 500
interactive_timeout 3600
wait_timeout 36008.启动 MySQL 服务
/usr/local/mysql/support-files/mysql.server start现在MySQL 5.7 应该已经启动了。
9.建立软连接
使得你可以从任何位置轻松访问 MySQL 客户端而不必输入完整的路径。
ln -s /usr/local/mysql/bin/mysql /usr/bin10.登录mysql
密码就是初始化时生成的临时密码
mysql -u root -p11.修改生成的初始化密码
mysql alter user rootlocalhost identified by 123456;
mysql flush privileges;12.配置远程访问
GRANT ALL PRIVILEGES ON *.* TO root% IDENTIFIED BY 这里输入远程访问的密码 WITH GRANT OPTION;13.加入系统服务
解压版的 MySQL 通常需要手动创建 Systemd 服务单元才能使用 systemctl 来管理。 执行以下步骤来创建 MySQL 的 Systemd 服务单元
1.创建一个 Systemd 服务单元文件/etc/systemd/system/mysql.service
sudo vim /etc/systemd/system/mysqld.service2.在编辑器中添加以下内容假设 MySQL 安装在 /usr/local/mysql 目录中
[Unit]
DescriptionMySQL Server
Afternetwork.target[Service]
ExecStart/usr/local/mysql/support-files/mysql.server start
ExecStop/usr/local/mysql/support-files/mysql.server stop
ExecReload/usr/local/mysql/support-files/mysql.server restart
Typeforking[Install]
WantedBymulti-user.target3.以上的配置将允许你使用systemctl命令来执行以下操作
开启启动
sudo systemctl enable mysqld启动 MySQL 服务:
sudo systemctl start mysqld停止 MySQL 服务
sudo systemctl stop mysql重启 MySQL 服务
sudo systemctl restart mysql检查 MySQL 服务状态
sudo systemctl status mysql博客主页https://blog.csdn.net/qq233325332欢迎点赞 收藏 ⭐留言 如有错误敬请指正本文由 陌北v1 原创首发于 CSDN博客停下休息的时候不要忘了别人还在奔跑希望大家抓紧时间学习全力奔赴更美好的生活✨