今天带大家来安装一下mysql,并修改一下mysql的相关配置,并且授予远程登录权限,在window上的数据库管理工具上操纵linux上的数据库。在安装前最好先保存一份快照,以防安装过程中出现问题。
1、检查,卸载系统自带的版本rpm -qa | grep mariadb
卸载:
rpm -e --nodeps mariadb-libs
2、授权
chmod -R 777 /tmp
3、安装mysql ① 将mysql目录拷贝到/opt目录下
mysql目录包括的rpm安装包:
mysql-community-common-5.7.16-1.el7.x86_64.rpm
mysql-community-libs-5.7.16-1.el7.x86_64.rpm
mysql-community-client-5.7.16-1.el7.x86_64.rpm
mysql-community-server-5.7.16-1.el7.x86_64.rpm
② 进行安装:
rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm
③ 查看是否安装成功:
mysqladmin --version
如果打印以下消息则安装成功:
mysqld --initialize --user=mysql
注意:初始化不出现任何东西才是对的,如果出现信息,说明有错要重新装。
② 查看密码cat /var/log/mysqld.log
注意:root@localhost: 后面就是初始化的密码,如下图:)8pX6tdubgmm就是初始密码
③ 接下来启动一下mysql服务:启动:
systemctl start mysqld
查看mysql服务状态:
systemctl status mysqld
关闭mysql服务:
systemctl stop mysqld
④ 登录:
mysql -uroot -p
然后输入默认密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
quit退出重新登录
vim /etc/my.cnf
在最后加上中文字符集配置:
character_set_server=utf8
:wq保存退出并重启:
systemctl restart mysqld
6、授权远程连接
再次登录mysql 授予远程连接:
grant all privileges on *.* to root@'%' identified by 'root';
刷新权限:
flush privileges;
重启服务:
systemctl restart mysqld.service
关闭防火墙 :
systemctl stop firewalld.service
设置完成后测试:
打开Navicat添加新连接:
结果如图所示:
远程登录授权成功!然后就可以进行对数据库中的数据进行操作了。