$ rpm -q mariadb-server
如果提示 package mariadb-server is not installed 则说明没有安装 MySQL,需要手动安装。如果出现 mariadb-server-xxx.xxx.xx.el7.x86_64 则说明已经安装。
安装 MySQL 的步骤为:
1.安装 MySQL 和 MySQL 客户端
$ sudo yum -y install mariadb mariadb-server
2.启动 MySQL
$ sudo systemctl start mariadb
3.设置开机启动
$ sudo systemctl enable mariadb
4.设置初始密码
$ sudo mysqladmin -u root password root
这时我们有两种方式来进行修改,这里只用了第一种,就直接将原来的 user='root' and host='localhost' 记录的host修改成%或指定的ip。
1.将host设置为%表示任何ip都能连接mysql
update user set host='%' where user='root' and host='localhost'
2.当然也可以将host指定为某个ip
update user set host='*.*.*.*' where user='root' and host='localhost'
这里将 . . . 换你实际的地址。
3.执行完以上语句,接着执行以下语句 ,刷新权限表,使配置生效
flush privileges
1.检查服务器防火墙3306端口开放了吗,没开放需要去开放
2.检查一下云平台的安全组规则中是否开放了3306端口,如何配置阿里云,这里以阿里云为例( 阿里云添加安全组规则 )
允许root用户在任何地方进行远程登录,并具有所有库任何 *** 作权限,具体 *** 作如下:1.在本机先使用root用户登录mysql:
mysql -u root -p"youpassword"
2.进行授权 *** 作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION
3.重载授权表:
FLUSH PRIVILEGES
4.退出mysql数据库:
exit
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)