yum安装MySQL

###########################################

 

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
b、linux下
Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹),文件内容同上

 

 清理mariadb:

yum remove mariadb*

yum clean packages

 

一、安装yum源

下载地址:https://dev.mysql.com/downloads/repo/yum/

rpm -ivh   mysql80-community-release-el7-7.noarch.rpm

 

 

二、安装mysql-server

yum -y install mysql-server

 

三、修改用户root@'localhost'的密码

在mysql的错误日志/var/log/mysqld.log中找到用户root@'localhost'的初始密码

[root@gip180 log]# pwd
/var/log
[root@gip180 log]# cat mysqld.log 
2023-06-06T02:09:14.313010Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.33) initializing of server in progress as process 2646323
2023-06-06T02:09:14.350581Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2023-06-06T02:09:14.967406Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2023-06-06T02:09:16.923472Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: !s%9e<AysjX1
2023-06-06T02:09:22.106247Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.33) starting as process 2646387
2023-06-06T02:09:22.141313Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2023-06-06T02:09:22.734809Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2023-06-06T02:09:23.946163Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2023-06-06T02:09:23.946278Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2023-06-06T02:09:23.983057Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.33'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server - GPL.
2023-06-06T02:09:23.982983Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060, socket: /var/run/mysqld/mysqlx.sock

即该处的用户root@'localhost'的初始密码为:

!s%9e<AysjX1

mysql -uroot -p

在输入密码即可登录

然后再更改密码:

alter user root@'localhost' identified by '123456a*A';

 

创建新用户:

 create user root@'%' identified with mysql_native_password by '123456a*A';
 grant all privileges on *.* to root@'%' with grant option;

 

 

默认目录规划:

datadir     /var/lib/mysql/ 
log_error     /var/log/mysqld.log 

slow_query_log_file: /var/lib/mysql/hostname-slow.log

general_log_file           /var/lib/mysql/gip180.log

relay_log_basename     /var/lib/mysql/hostname-relay-bin

log_bin_basename        /var/lib/mysql/binlog

socket /var/lib/mysql/mysql.sock

 

 

 

 通过socket登录:

mysql -uroot -S /var/lib/mysql/mysql.sock -P3306 -p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

###########################

posted @ 2023-06-06 10:32  igoodful  阅读(116)  评论(0编辑  收藏  举报