准备工作:
- 打开xshell , xftp 并连接。
-
mysql安装文件,并将安装文件拖到虚拟机相关路径下
可以看到 目录下的文件为红色,需要获取权限,具体看下面操作:
开始:
- 获取权限 ,
chmod 777 filename
- 解压
tar -zxvf
c:create
扩展名:tar.gz
tar:打包
gz:打包压缩 zip
rpm:相当于linux中的安装程序
解压成功
注:
server 指的是MySQL的主程序 ;client指的是类似Windows平台 cmd mysql命令
- 安装
安装server端:rpm -ivh
rpm -ivh MySQL-server-5.6.34-1.rhel5.x86_64.rpm --nodeps --force
命令中--nodeps --force
指的是强制排除依赖
注意下面的提示:
告诉你会生成一随机密码在'/root/.mysql_secret 文件中,一会先用它登录,然后通过'SET PASSWORD修改密码
A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in '/root/.mysql_secret'.
You must change that password on your first connect,
no other statement but 'SET PASSWORD' will be accepted.
See the manual for the semantics of the 'password expired' flag.
安装client端:
- 启动
启动server端service mysql start
- 登录
获取初始随机密码登录;查看文件cat /root/.mysql_secret
mysql -uroot -pZZKr8N0Q959tSkKj
set password = password('123456');
封号结尾
exit
mysql -uroot -p123456
- 修改配置
1.修改字符编码
查看字符编码show variables like '%char%';
/etc
目录下(Windows平台下在mysql的安装目录下my.ini
。)
工具 -> 选项 -> 高级-> notepad++安装文件
character_set_server=utf8
service mysql restart
登录mysqlmysql -uroot -p123456
,进入核心数据库use mysql
,查询user
表(该表记录了mysql所有的账户信息)select * from user;
host , user
表 , 命令:select host,user from user;
授权远程访问:
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
强制刷新权限flush privileges;