[日常填坑]centos7.0+版本服务器安装mysql

 
yum install mariadb mariadb-server
(从 CentOS 7 系统开始,MariaDB 成为 yum 源中默认的数据库安装包。在 CentOS 7 及以上的系统中使用 yum 安装 MySQL 包将无法使用 MySQL。您可以选择使用完全兼容的 MariaDB)
 
启动mysql
systemctl start mariadb.service
或systemctl start mysqld.service

登录 MySQL 
show databases;

修改 root 密码。
输入命令:
mysql>update mysql.user set password = PASSWORD('')123456 where user='root';
mysql>flush privileges;
 
[本地客户端连接远程服务器的mysql数据库]
问题:
mysql数据库远程连接出错"ERROR 1130: Host '' is not allowed to connect to this MySQL server"
解决方法:
改表法
很可能的原因是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%"
mysql -u root -p
mysql>use mysql;
mysql>update user set host= '%' where user = 'root';
此时如果提示报错,不用管,继续往下走
mysql>flush privileges;
数据库刷新刚才的内容,为什么一定要刷新,因为操作的是系统授权表
 

猜你喜欢

转载自www.cnblogs.com/hoanfir/p/9020797.html
今日推荐