阿里云服务器配置mysql
阿里云服务器配置mysql 5.7版本
购买服务器后使用Xshell登录(需要重置服务器密码)
1.安装MySQL官方的yum repository
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.下载rpm包
yum -y install mysql57-community-release-el7-10.noarch.rpm
3.安装MySQL服务 注意mysql的安装路径
yum -y install mysql-community-server
安装MySQL服务报错
All matches were filtered out by modular filtering for argument: mysql-community-server
Error: Unable to find a match: mysql-community-server
解决办法:
先执行:yum module disable mysql再执行:yum install mysql-community-server
4.安装后进入mysql
mysql -u root
初始进入mysql 不需要密码报错:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
原因是/var/lib/mysql的访问权限问题,赋权给mysqlq权限命令 chmod 777 /var/lib/mysql -r
重启mysql服务
service mysqld restart
mysql -u root //直接回车进入mysql控制台
如果报找不到初始密码错误
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
解决:
1.停止MySQL服务
service mysqld stop
2.既然是密码错误,那么就先跳过密码验证的步骤
vim /etc/my.cnf (注:windows系统下修改的是my.ini)
找到[mysqld],在 [mysqld] 底下添加语句:
skip-grant-tables
(注:skip-grant-tables:不启动grant-tables授权表,作为启动参数的作用:MYSQL服务器不加载权限判断,任何用户都能访问数据库)
3.重新启动MySQL服务
service mysqld start
4.进入MySQL
mysql -u root -p
出现密码输入时,不用输入直接按回车,就可以不用密码就能登录
5.修改MySQL数据库配置文件无密码登录后,修改密码:
alter user'root'@'localhost' identified by '新密码'; //直接修改密码。注:密码需英文+数字
如果报错:
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
解决:
先执行:
flush privileges;
再修改密码:
set password for root@localhost=password('你的密码');
或
update user set password=password(“新密码”) where user=”用户名”;
(*注意不同的mysql版本有不同的解决本办法)
例:ERROR 1054(42S22) Unknown column 'password' in 'field list'
原因: 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
update user set authentication_string=password(“新密码”) where user=”用户名”;flush privileges;
6.远程连接
1.远程链接需要数据库root权限,进入数据库:
先执行授权:grant all privileges on *.* to 'root'@'%' identified by '数据库密码';flush privileges;//这个是刷新授权的意思,使授权立刻生效
2.然后用navicat登陆mysql进行远程链接:(如果链接不成功,重启mysql服务试试 service mysqld restart )
测试链接成功,点击确定远程链接就部署好了
作者:qtyanan
来源链接:https://www.cnblogs.com/qtyanan/p/14255080.html
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。