因为linux 系统默认安装了一个mysql,所以需要卸载,然后安装我们自己的
1 查看是否有老的mysql,有的话就卸载了
查看:rpm -qa | grep mysql
卸载:rpm -e --nodeps 查看到的mysql选项
2 安装包传输到/usr/local/myapp 目录下,开始解压
3 安装一下服务端和客户端,安装的时候注意包的权限,修改成能执行的就可以
修改权限: chmod 777 解压的文件包
执行安装: rpm -ivh MySQL-client-5.6.34-1.rhel5.x86_64.rpm --nodeps --force
4 启动mysql
启动mysql: service mysql start
关闭mysql: service mysql stop
5 登录mysql(注意,因为没有安装的时候没有设置mysql密码,所以系统给我们生成了一个)
查看系统生成的mysql密码: vi /root/.mysql_secret
登录mysql : mysql -uroot -pw_Tzn_lyFmvJ0RR4
修改mysql密码: SET PASSWORD = PASSWORD('123456');
6 修改mysql编码集,将编码集修改成UTF-8
首先在/etc 目录下查看是否有之前的编码集,有的话就删除,my.cn是编码集
查看编码集: rpm -qa | grep my.cn
放入我们自己的编码集配置
重启mysql: service mysql restart
登录mysql: mysql -uroot -p123456 ------------>123456是新密码
查看mysql编码集: show variables like '%char%';
7 设置远程登录mysql权限(注意,不设置的话不能使用sqlyog登录)
这里的ip:192.168.5.113 图为别人的.
1 使用mysql库
use mysql;
2 查看用户表 :
SELECT Host,User FROM user;
3 修改权限(所有权限)
grant all privileges on *.* to 'root' @'%' identified by '123456';
4 强制刷新
flush privileges;
8 设置开机自启动mysql(设置不设置均可)
1)加入到系统服务:
chkconfig --add mysql
2)自动启动:
chkconfig mysql on
在linux中执行shell脚本文件:
2、sh xxx.sh