安装
1. 将安装程序拷贝到/opt目录下
2. 解压文件
[root@localhost opt]# tar -xvf mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar
启动与修改密码
安装mysql初始化数据库失败1. 为了保证数据库目录与文件的所有者为 mysql 登录用户,如果你是以 root 身份运行 mysql 服务,需要执
行下面的命令初始化:
MySQL8.0以上如果需要开启忽略大小写,在,修改配置文件myf ,命令如下:
数据启动之前在[mysqld]下面最尾行添加lower_case_table_names=1
2. 查看临时密码
[root@localhost mysql_bundle]# cat /var/log/mysqld.log | grep temp
2023-05-12T12:05:15.901037Z 1 [Note] A temporary password is generated for root@localhost: .fJJk*j&t4h6
2023-05-12T12:05:18.403371Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables 这个“.fJJk*j&t4h6”就是临时密码,第一次登录就使用这个密码
3. 启动MySQL ,查看状态
4. 查看进程
5. 首次登录
6. 修改密码(将密码修改为123456)
设置远程登录
1. 开放端口号[root@localhost opt]# mysqld --initialize --user=mysql [root@localhost opt]# vi /etc/myf
[root@localhost opt]# cat /var/log/mysqld.log
启动:systemctl start mysqld.service
关闭:systemctl stop mysqld.service
重启:systemctl restart mysqld.service
查看状态:systemctl status mysqld.service
ps -ef | grep -i mysql
mysql -hlocalhost -P3306 -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
[root@localhost ~]# firewall-cmd --add-service=http --permanent [root@localhost ~]# firewall-cmd --add-port=3306/tcp --permanent [root@localhost ~]# firewall-cmd --reload
2. 修改Host为通配符%
use mysql;
update user set host ='%' where user ='root';
3. Host修改完成后记得执行flush privileges使配置立即生效
flush privileges;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论