MySQL部署
准备工作
①安装MySQL的yum仓库
yum install -y https://dev.mysql.com/get/mysql84-community-release-el7-1.noarch.rpm
②安装mysql-community-server
yum install mysql-community-server
③启动MySQL并查看端口情况(默认端口3306)
启动mysql,并设置开机启动
systemctl start mysqld;systemctl enable mysqld
查看端口号的两种方式,默认端口号为3306
netstat -tnlp | grep mysqld
ss -naltp | grep mysqld
④初始化
方法一
查看MySQL初始密码
grep 'password' /var/log/mysqld.log | awk '{print $NF}'
登录
mysql -uroot -p'初始密码'
更改密码,一定要改初始密码不能查看数据库
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
用exit
或\q
命令退出重新登录看密码是否生效
mysql -uroot -p'密码'
方法二
mysql_secure_installation
根据提示输入Y/n
Enter current password for root (enter for none): 输入管理员密码,没有密码则按回车
Set root password? [Y/n] 是否设置管理员密码,输入Y后根据提示输入两次密码
Remove anonymous users? [Y/n] 是否删除匿名用户,Y删除(基于安全考虑,必须删除)
Disallow root login remotely? [Y/n] 是否禁止root用户远程登录,Y禁止、n不禁止
Remove test database and access to it? [Y/n] 删除测试数据库,Y删除、n不删除
Reload privilege tables now? [Y/n] 是否重置数据表的权限,Y重置,让刚才的设置生效
如果设置是不小心输错可以ctrl+c重新输入指令设置
⑤连接数据库看是否安装成功
mysql -u root -p
试一下是否可以使用命令,初始密码时不能用的
show databases;