下载 rpm安装包
MySQL-client-5.6.39-1.sles11.x86_64.rpm
MySQL-server-5.6.39-1.sles11.x86_64.rpm
将安装包拷贝到服务器上
假如放在 /soft/mysql/ 目录下
查看操作系统是否安装了mysql
输入命令是否已安装mysql
rpm -qa | grep -i mysql
如果有安装了mysql则输入卸载命令
rpm -e –-nodeps 后面跟应用名称,如rpm -e --nodeps python-mysql-1.2.2-2.12
安装mysql
切换到安装包目录
cd /soft/mysql/
安装客户端
rpm -ivh MySQL-client-5.6.39-1.sles11.x86_64.rpm
安装服务端
rpm -ivh MySQL-server-5.6.39-1.sles11.x86_64.rpm
启动mysql
service mysql start
加入到系统服务
chkconfig --add mysql
自动启动
chkconfig mysql on
登录mysql
mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret
查看密码 cat /root/.mysql_secret
登录mysql
mysql -uroot -p
输入密码
修改root密码
set password = password('123456');
添加远程管理员用户
grant all privileges on *.* to 'admin'@'%' identified by '123456' with grant option;
使修改在内存中生效,不用重启服务
flush privileges;
退出mysql命令
quit
放开3306端口
如果防火墙为开启状态,则需要添加端口号。方法省略…………………….
vi /etc/sysconfig/SuSEfirewall2
FW_SERVICES_EXT_TCP="3306"
rcSuSEfirewall2 restart
安装信息
数据目录:/var/lib/mysql/
配置文件:/usr/my.cnf
重启mysql服务:service mysql restart
停止mysql服务:service mysql stop
查看mysql服务是否启动:service mysql status
修改配置
在my.cnf中添加如下配置
[mysqld]
max_allowed_packet=32M #数据包最大限制
character_set_server=utf8 #字符集编码
lower_case_table_names=1 #表名不区分大小写