使用SecureCRT连接Linux
1、上传mysql安装包
alt + P 打开上传窗口
put 本地文件路径 目标路径
例:
put d:/mysql-5.7.37-1.el.x86.rmp-bundle.tar
2、解压mysql包
先创建一个mysql文件夹
mkdir mysql
tar -xvf mysql-5.7.37-1.el7.x86_64.rmp-bundle.tar -C mysql/
3、安装
cd mysql/ #首先进入文件文件夹
rpm -ivh mysql-community-client-5.7.37-1.el7.x86_64.rmp --force --nodeps
rpm -ivh mysql-community-server-5.7.37-1el7.x86_64.rmp --force --nodeps
4、修改mysql默认字符集
vi /etc/my.cnf
添加如下内容
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
-- 在文件最下方添加
[client]
default-character-set=utf8
5、启动服务
service mysqld start
systemctl start mysqld
查看MySQL运行状态
systemctl status mysqld
6、登录
首次登录需要查看默认密码
查看初始密码:cat /var/log/mysql.log
在root@localhost: 后面的就是初始密码
mysql -u root -p 输入密码
此时密码是看不见的,但是输入就行 注意字母大小写
7、修改登录密码
set global validate_password_policy=0;
set global validate_password_length=1;
set password=password('密码');
8、远程登录设置
//授权
grant all privileges on *.* to 'root' @'%' identified by '密码';
//刷新
flush privileges;
关闭防火墙
systemctl stop firewalld
重启服务
service mysql restart
重置密码
在my.cnf文件的[mysqld]下面添加
skip-grant-tables选项
重启服务就会无密码登录
user SET PASSWORD=PASSWORD('root') where USER='root';FLUSH PRIVILEGES;