Linux环境 MySQL安装流程
1、下载MySQL安装包
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
2、解压
tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
3、安装mysql
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
这里安装时,可能出现错误提示:warning: mysql-community-common-5.7.28-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
解决办法:后面加上 --force --nodeps
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm --force --nodeps
4、启动和验证
启动MySQL:service mysqld start
查看MySQL状态:service mysqld status
停止MySQL:service mysqld stop
查看MySQL进程:ps -ef | grep mysql
查看MySQL端口:netstat -anop|grep 3306
以上,安装和启动Linux完成
5、获取MySQL临时登录密码
grep 'temporary password' /var/log/mysqld.log
6、登录MySQL
输入mysql -uroot -p
,会提示输入密码,将上面获取的临时密码复制过来,回车就可以进入MySQL的命令界面mysql>
.
// 修改密码安全策略
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
// 设置root密码为123456
mysql> set password for root@localhost=password('123456');
// 选择mysql数据库,给所有的用户设置root登录权限
mysql> use mysql;
mysql> update user set user.Host='%' where user.User='root';
mysql> flush privileges;
后面就可以在Navicat中使用root账户进行登录了。
参考
https://blog.csdn.net/qq_40167917/article/details/105367225
问题与解决方法
Failed to start SYSV: MySQL database server…的解决方法