今天带大家来安装一下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
如果打印以下消息则安装成功:
4、登录mysql
① 初始化mysql获得默认密码
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
然后输入默认密码:
5、mysql一些设置
① 修改密码:
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添加新连接:
结果如图所示:
远程登录授权成功!然后就可以进行对数据库中的数据进行操作了。
来源:CSDN
作者:斗 鹰
链接:https://blog.csdn.net/zxdspaopao/article/details/104395536