赞
踩
https://pan.baidu.com/s/1nqeb4hRBqGJQrfBIAWIpxQ?pwd=imcg
yum install perl
yum install net-tools
- # 是否安装mariadb
- rpm -qa|grep mariadb
-
- # 如果存在,卸载
- rpm -e --nodeps ***
tar -xvf mysql-8.3.0-1.el8.x86_64.rpm-bundle.tar
- # 解压出来的文件有很多rpm包,并不是所有的包都需要安装,按照下列的顺序进行安装即可
- # 一定要按照顺序进行安装
- rpm -ivh mysql-community-common-8.3.0-1.el8.x86_64.rpm
- rpm -ivh mysql-community-client-plugins-8.3.0-1.el8.x86_64.rpm
- rpm -ivh mysql-community-libs-8.3.0-1.el8.x86_64.rpm
- rpm -ivh mysql-community-client-8.3.0-1.el8.x86_64.rpm
- rpm -ivh mysql-community-icu-data-files-8.3.0-1.el8.x86_64.rpm
- rpm -ivh mysql-community-server-8.3.0-1.el8.x86_64.rpm
- mkdir /home/mysql
- mkdir /home/mysql/data
- mkdir /home/mysql/log
chown -R mysql.mysql /home/mysql
- vim /etc/my.cnf
-
- # 配置文件如下
-
- [mysqld]
- bind-address=0.0.0.0
- port=3306 # mysql端口号
- user=mysql
- basedir=/home/mysql # mysql安装目录
- datadir=/home/mysql/data # 数据存放目录
- socket=/tmp/mysql.sock
- log-error=/home/mysql/log/mysqld.log
- pid-file=/home/mysql/mysqld.pid
- #character config
- log_bin=master-a-bin
- binlog-format=ROW
- lower_case_table_names=1
- character_set_server=utf8mb4
- symbolic-links=0
- explicit_defaults_for_timestamp=true
- sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

mysqld --defaults-file=/etc/my.cnf --basedir=/home/mysql/ --datadir=/home/mysql/data/ --user=mysql --initialize
systemctl start mysqld
cat /home/mysql/log/mysqld.log
找到A temporary password is generated form root@localhost:后面跟着的就是初始化密码
- # 使用临时密码登录mysql
- mysql -h127.0.0.1 -P3306 -uroot -p
-
- # 修改密码
- ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '新密码';
- # 登录mysql
- mysql -h127.0.0.1 -P3306 -uroot -p
-
- # 设置远程连接
- use mysql;
-
- update user set host = '%' where user = 'root';
-
- FLUSH PRIVILEGES;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。