首页 > 数据库 >Linux 安装MySql

Linux 安装MySql

时间:2022-09-04 22:55:38浏览次数:112  
标签:安装 Linux character cd usr mysql local MySql

 

1.下载MySql

下载MySql:https://downloads.mysql.com/archives/community/

2.上传到linux服务器上

 

 

 

 3.解压

将xz转换成tar
xz -d mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
解压缩
tar -xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar

 

解压后多出一个文件夹

 4. 移动文件或者重命名

mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql

 

 

 

 5.添加用户和用户组

加组
groupadd mysql
加用户
useradd -r -g mysql mysql

 

6.加权限

进入mysql文件夹
cd usr/local/mysql
授权
chown -R mysql:mysql ./

 

 

 7.mysql初始化操作

切换到mysql的bin目录下
cd bin
初始化数据库,指定用户是mysql,指定根目录是/usr/local/mysql,指定数据目录是/usr/local/mysql/data
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

执行完后记得记住初始密码这里 我的是“jy:yF(hjX6qs”(临时的,后面需要用到)

 

 

 8.修改配置文件  vim /etc/my.cnf (没有就新建)

[mysqld]
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
#MySQL允许最大的进程连接数
#如果经常出现Too Many Connections的错误提示,则需要增大此值。
max_connections = 6000
#character config
character_set_server=utf8mb4
#默认存储引擎INNODB
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password

[mysql]
default-character-set=utf8mb4

[client]
default-character-set=utf8mb4

 

 复制上方内容输入vim my.cnf 粘贴按Esc键 输入:wq 保存并退出

vim my.cnf

 

 

 9.启动mysql服务

cd /usr/local/mysql
cd support*
启动服务
./mysql.server start

 

 

10.登录mysql

路径
cd /usr/local/mysql/bin
执行命令
./mysql -u用户 -p密码

 

 11.更改mysql密码

执行mysql命令更改mysql密码
alter user 'root'@'localhost' identified by '123456';

 

 

 

 到目前为止已经完成了密码更改。可以本地登录,但是不支持远程登录

./mysql -uroot -p123456

 

不支持远程登录,如下

 

 

 

 

 

12.开启远程登录

创建用户
create user 'root'@'%' identified by '123456';
授权
GRANT ALL ON *.* TO 'root'@'%';
刷新权限
flush privileges;

 

 

 

 13.通过Navicate连接MySql

 

 

 

标签:安装,Linux,character,cd,usr,mysql,local,MySql
From: https://www.cnblogs.com/ystao/p/16655512.html

相关文章

  • Linux驱动移植错误垃圾桶
    移植错误:1.uboot在make的时候类似提示:ERROR:#include<config/.h>其原因是配置uboot时部分参数无法完全配对。检查三个文件,并定义目标板子TARGET_XXXcon......
  • Java入门1-安装开发环境
    JDK8的安装1.浏览器搜索JDK8,找到下载地址2.下载电脑对应的版本3.双击安装JDK4.记住安装的路径5.配置环境变量​(1)我的电脑-->右键-->属性-->高级系统设置-->环境......
  • 基于win10电脑的虚拟机安装(CentOS)
    基于win10电脑的虚拟机安装(CentOS)此文记录笔者安装CentOS的全过程。(因为重装了电脑,原来的Ubuntu没了,重新装一个CentOS系统学习Linux)目录一、下载CentOS二、CentO......
  • Mysql提权
    跑项目久了,太久没做技术,好多东西不记得翻车了,好记性不如烂笔头吧。场景:通过Webshell拿到了数据库的连接地址一些网站源代码文件中会包含数据库连接文件,通过查看这些文件可......
  • 《Unix/Linux系统编程》第一、二章学习笔记
    第一章引言让我最有收获的内容:1.8关于UnixUnix是一种通用操作系统。开发者:肯·汤普森(KenThompson)和丹尼斯·里奇(DennisRichie)诞生日期:20世纪70年代早期经典书目......
  • centos8.x版本安装宝塔提示Errors during downloading metadata for repository ‘epe
     今天一个客户在新安装宝塔时,Linux服务器报错:Errorsduringdownloadingmetadataforrepository‘epel’排查后发现客户使用的是centos8.2的版本,所以导致宝塔安装出......
  • Linux基础——shell语法
    shell语法概论shell是我们通过命令行与操作系统沟通的语言。shell脚本可以直接在命令行中执行,也可以将一套逻辑组织成一个文件,方便复用。ACTerminal中的命令行可以看......
  • Linux常用基础命令三
    一、ln软链接软链接也称为符号链接,类似于windows里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。在查看文件目录中,软连接是以‘l’开头创建软链接ln......
  • 《Unix/Linux系统编程》学习笔记1
    《Unix/Linux系统编程》学习笔记1第一章引言1、本书目标强化学生的编程背景知识:编程语言->编程开发动态数据结构应用:C结构、指针、链表、链树进程概念和进程管理并......
  • linux的下载
           ......