首页 > 编程知识 正文

apple watch 7 nike版本有啥区别,linuxmysql安装及配置超详细教程

时间:2023-05-03 14:40:20 阅读:179710 作者:4894

操作系统准备: Linux CentOS 7.9

MySQL安装包:在官方网站上下载所需的版本。 这里我使用的版本是MySQL 8.0.11

官方网站: https://dev.MySQL.com/downloads/MySQL /

MySQL-8.0.11-Linux-glibc 2.12-x86 _ 64.tar

建议使用管理员权限(root用户)

超级用户

开始将安装软件包上载到服务器并将其解压缩到当前文件夹。tar -xvf mysql-8.0.11-linux-glibc2.12-x86_64.tar

tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz

将解压缩后的目录移动到目标安装目录:sudo mv mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local

MySQL-8.0.11:http://www.Sina.com /

添加用户组mysql: mv mysql-8.0.11-linux-glibc2.12-x86_64 mysql-8.0.11

用户组下用户mysql: sudo groupadd mysql

检查用户组、用户是否存在:sudo useradd -r -g mysql mysql

如果存在,则显示mysql : mysql; 如果不存在,将显示groups : MySQL : nosu chuser

将安装目录/usr/local/mysql-8.0.11/的所有者和所属组设置为mysql: groups mysql

更改配置文件my.cnf: touch /etc/my.cnf

vim /etc/my.cnf

添加配置,设置编码,忽略大小写:

[ mysqld ] basedir=/usr/local/MySQL-8.0.11 datadir=/usr/local/MySQL-8.0.11/data port=3306 socket=MySQL.sock character _ set _ server=utf8 lower _ case _ table _ names=1log-error=/usr/default-character-set=utf 8http://www.Sina.com/MySQL 8.0版本的忽略大小写配置lower_case_table_names=1

在mysql-8.0.11目录下创建data文件夹。 cd mysql-8.0.11

mkdir data

初始化:chown -R mysql:mysql /usr/local/mysql-8.0.11/

如果发生以下错误:

./DLR/mysqld : errorwhileloadingsharedlibraries 3360 libaio.so.1: cannotopensharedobjectfile 3360 nosuchfileordirectore

./DLR/mysqld : errorwhileloadingsharedlibraries 3360 lib numa.so.1: cannotopensharedobjectfile 3360 nosuchfileordirectttection

运行以下命令重试:

yum install libaio

yum -y install numactl

在可以控制启动服务的文件夹中添加mysql,MySQL(service可以控制的服务名) 3358 www.Sina.com/service MySQL start 3358 www.Sina.com /

光盘支持-文件

cpmysql.server/etc/init.d/MySQL

环境变量:注意:

在底部添加以下内容:

export MySQL _ home='/usr/local/MySQL-8.0.11 ' export path=' $ path : $ MySQL _ home/DLR '是修改后的profifid

启动并登录mysql操作mysql: ./dlr/mysqld --initialize --user=mysql --basedir=/usr/local/mysql-8.0.11/ --datadir=/usr/local/mysql-8.0.11/data/

mysql: 目的:可用

初始密码可以通过查看/usr/local/MySQL-8.0.11/data/MySQL.log日志文件在上一行中找到生成的密码,如下所示:

[ note ] [ my-010454 ] [ server ] atemporarypasswordisgeneratedforroot @ localhost : dowfzj.fj7kc

获得密码dOwfzj.Fj7KC登录mysql ~

更改密码: mysql use mysql;

mysqlalteruser“root”@“localhost”identifiedwithmysql _ native _ password by“您的密码”;

mysql flush privileges;

命令来控制启动 mysql或版本差异问题。 请注意,MySQL 8.0版和5.7版中用于更改密码的命令和以下许可命令有或多或少的不同。

创建并批准用户(可以根据需要自由配置) MySQL create user ' root ' @“% ' identified by '您的密码);

mysqlgrantallprivilegeson *.* to‘root’@’;

mysql flush privileges;

版本vim /etc/profileMySQL 5.7需要用一行命令完成,版本8.0需要拆分为两行。

允许使用用户名和密码从任何主机连接到mysql服务。source /etc/profile在上一步中创建的root用户在创建时已完成此设置,并且可以根据需要查看mysql.user表中的host列以确定是否需要执行此设置。 这里以root用户为例。

mysql use mysql;

mysqlupdateusersethost=“%”where user=“root”;

mysql flush privileges;

退出后重新启动服务:service mysql start

mysql -u root -p

这样就完成了MySQL的安装、配置和部署。 可以连接。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。