一、MySQL的安装和配置5.6
1.安装rmp包(rmp包中文名:rmp软件包管理器,即一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。他生成具有.rpm扩展名的文件。)
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rmp -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2.安装mysql
yum -y install mysql-community-server
3.加入开机启动(默认是手动启动,改为默认启动)
systemctl enable mysqld
4.启动mysql服务进程
systemctl start mysqld
5.配置root用户密码
mysql_secure_installation
6.开启一个新的shell窗口,链接数据库
mysql -u root -p
7.进入数据库后,可以执行sql语句了。
你可以在本地通过mysql(navcat)链接你的服务器数据库
在本地链接远端服务器数据库,执行相应的部署数据库操作。
注意:在用客户端链接远端数据库时,要注意修改你的mysql用户是否为可远端访问,如果用默认密码和用户,其root只能用于设置localhost本地链接权限,做法:
1.mysql -u root -p进入数据库shell窗口
2.进入mysql中输入sql语句:
select User,host from mysql.user
查看用户的host访问端口:
3.手动赋权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
这样客户端就能远程连接到数据库服务器了
二、本人用的xshell链接阿里云服务器,这个软件需要破解,可以自行百度下载
该软件可以用与通过ftp形式上传war包,图片,文档,也可以下载数据
注意:安装mysql5.7版本主要其采用生成临时用户密码,其获取你安装的mysql的临时密码在。跟5.6不同,有点坑
grep 'temporary password' /var/log/mysqld.log
2.进入mysql后 mysql -u root -p
3.修改数据库密码限制:
set global validate_password_policy=0;
set global validate_password_length=1;
4.
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';