linux下安装mysql并且远程连接

1、安装

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server

权限设置:
chown mysql:mysql -R /var/lib/mysql

初始化 MySQL:
mysqld --initialize

启动 MySQL:
systemctl start mysqld

查看 MySQL 运行状态:
systemctl status mysqld

安装成功后,需要为root添加一个账号和密码
mysqladmin -u root password "new_password";
#但是在这里会报出一个警告,在mysql5.6版本以上设置账号密码会给出警告
#解决办法:找到etc/my.cnf,在[mysqld]的段中加上一句skip-grant-tables
#再次输入mysql -u root -p设置密码即可

2、远程连接mysql

#在连接之前需要为mysql下新增一个user,默认的是localhost
#在mysql下输入select user,password,host from user; 或者 select  host,user,password from mysql.user 可以看到当前所有的user

#这时表明只允许本地localhost进行连接,我们要设置允许所有用户都可以连接,输入以下
#GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
#FLUSH  PRIVILEGES;
#再使用navcat就能连接了,注意查看下防火墙状态
posted @ 2020-10-26 16:18  yuanhonglin  阅读(278)  评论(0)    收藏  举报