首页 > 数据库 >Ubuntu 安装MySQL5.7

Ubuntu 安装MySQL5.7

时间:2023-12-28 16:45:53浏览次数:61  
标签:service 5.7 -- 安装 MySQL5.7 Ubuntu usr mysql local

MySQL安装

安装版本:5.7.35

#获取压缩包
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
#解压
tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
#重命名
mv mysql-5.7.35-linux-glibc2.12-x86_64 /usr/local/mysql

#创建data目录
mkdir /usr/local/mysql/data

#创建MySQL的用户
groupadd mysql
useradd -r -g mysql mysql

#赋予权限
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql

#进入bin目录,初始化(记住临时密码,后面需要)
cd  /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql


#创建配置文件
vim /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
character_set_server=utf8


#启动
/usr/local/mysql/support-files/mysql.server start

#添加软连接并测试
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
service mysql restart

#用刚才的临时密码,登录。修改新密码
mysql -u root -p
set password for root@localhost = password('123456');

#开启远程连接!用Navicat界面管理软件去连接
use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;

#放行MySQL端口
firewall-cmd --permanent --add-service=mysql
firewall-cmd --reload



# service mysql restart 启动报错:
# 来源:http://t.csdnimg.cn/HW8zk
# 如果启动时出错:Failed to start mysql.service: Unit mysql.service is masked
# 原因可能是之前使用apt-get 安装过mysql,服务被标记过,解除后即可启动:
systemctl unmask mysql.service

标签:service,5.7,--,安装,MySQL5.7,Ubuntu,usr,mysql,local
From: https://www.cnblogs.com/coolyang/p/17933004.html

相关文章

  • Docker安装Oracle11g
    1、拉取Oracle镜像,并查看dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11gdockerimages2、创建临时容器dockerrun-d-p1521:1521--nameoracle11gregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g3、进入容器#先查看所有容器,找到Oracle容......
  • wgcloud安装使用 - 启动后只有9997端口
    9997端口是wgcloud-daemon-release守护进程的端口server主程序的默认端口是9999,如果9999端口没有启动的话,那么server就没有启动成功,原因如下https://www.wgstart.com/issues/docs4.html......
  • `pip` 和 `pip3` 是 Python 的包管理工具,它们可以用来查找、下载、安装和卸载 Python
    `pip`和`pip3`是Python的包管理工具,它们可以用来查找、下载、安装和卸载Python包¹。这两个命令的区别主要取决于你的系统中安装的Python版本¹³⁴⁵:-如果你的系统中只安装了Python2,那么只有`pip`可以使用³。-如果你的系统中只安装了Python3,那么`pip`和`pi......
  • Vmware workstation 及虚拟机中LINUX系统安装
     1.Vmwarworkstationpro17下载安装   官网下载地址:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html,根据电脑系统选择下载forwindows或forlinux,本文章下载forwindows,运行exe正常安装就行,没啥需要注意的。2.VM中虚拟机创建2.1C......
  • CDR 安装问题,如何完全卸载CDR
    问题安装未完成您的系统尚未修改。如要另寻时间完成安装,请重新运行此安装程序由于您已安装了另一版本,因此无法安装本产品。要安装本产品,您必须首先卸载现有版本。方法一: 如上还是不行如果你是安装的x8版本的卸载MicrosoftVisualC++2015Redistributable(x64)-14.0.235......
  • centos7 yum安装Postgresql14和postgis
    1.安装postgresql#安装依赖包yuminstall-yglibc-develbisonflexreadline-develzlib-develpgdg-srpm-macroslz4-devellibicu-develllvm5.0-develllvm-toolset-7-clangkrb5-devele2fsprogs-devel\openldap-develpam-develperl-ExtUtils-Embedpython3-develt......
  • 迅为RK3568开发板翼辉实时系统烧写-安装RKTool驱动
    1.翼辉系统烧写翼辉系统是付费系统,在迅为RK3568开发平台上已经成功搭载SylixOS国产实时操作系统。如果您有需要使用这个系统,可以在北京迅为电子淘宝店铺联系旺旺咨询。2.Preemption系统/Xenomai系统烧写①安装RKTool驱动在烧写镜像之前首先需要安装RKTool驱动。RKTool驱动在......
  • Ubuntu安装详细步骤
    以下是在实体机或虚拟机上安装Ubuntu的详细步骤:一、准备阶段:首先,需要准备一个至少4GB的U盘。然后从Ubuntu官方网站下载Ubuntu22.04LTS的ISO文件。对于实体机安装,还需要准备一个USB接口;对于虚拟机安装,则需要下载并安装VMwareWorkstation。二、制作启动盘:如果你使用的是实体机安......
  • centos安装JDK11
    (一)建立目录mkdir/home/jdk11(二)上传JDK的离线liunx包cd/home/jdk11示例:jdk-11.0.19_linux-x64_bin.tar.gz(三)解压上传JDK的离线liunx包tar-zxvfjdk-8u351-linux-x64.tar.gz(四)配置JDK环境变量vim/etc/profile或者vi/etc/profileexportJAVA_HOM......
  • 【 python 】《 Anaconda安装与操作 》
    安装包下载1)官网下载地址:https://www.anaconda.com/download2)其他版本下载地址:repo.anaconda.com/archive/详细安装步骤1、双击运行安装程序,点击Next2、点击IAgree3、点击Next4、选择安装路径,确保空间足够即可,然后点击Next5、勾选两个框,设置环境变量以及设为默认......