1.安装mysql客户端
1.1.安装wget命令
yum -y install wget
1.2.下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
1.3 安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
1.4. 安装mysql客户端
yum install mysql-server
yum install mysql-devel
2. 数据库字符集设置
配置mysql文件: vi /etc/my.cnf
在最后加入配置参数 character-set-server=utf8
3. 启动mysql服务
service mysqld start
4.测试 : 输入mysql命令
5、设置root密码
把密码改为root为例
use mysql
update user set authentication_string = password('root'), password_expired = 'N' where user = 'root';
修改密码后发现不输入密码还是能登录,原因是只修改了host为%的密码,之后把密码复制粘贴给其他user对象,使他们的密码全部为root,然后service mysqld restart 重启数据库进程
在改过密码后再登录mysql需要mysql -uroot -p来登录并且需要输入密码
6.设置mysql运行远程访问:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
#刷新权限
Query OK, 0 rows affected (0.00 sec)
mysql>
7.设置开机自启
vi /etc/rc.local
在最后追加service mysqld start
8.测试
输入linux的ip地址,输入刚设置的远程访问的密码测试是否链接成功!(一定记得关闭防火墙!systemctl stop firewalld)