Linux上安装mysql

MySQL下载地址:http://dev.mysql.com/downloads/mysql/

Linux上安装mysql_第1张图片

安装前准备

1.先检查Linux中是否存在mysql rpm -qa|grep mysql

如果存在mysql-libs的旧版本包如下:

请先执行卸载命令rpm -e --nodeps  mysql-libs   --nodeps代表:可能其他地方有依赖mysql,这里强制卸载

2.检查 /tmp文件夹权限,由于mysql安装过程中会通过mysql用户在/tmp目录下新建tmp_db文件所以请给/tmp较大的权限

chmod -R 777 /tmp

MySQL正式安装和相关设置

这里我下载的是rpm包

rpm -ivh MySQL-client-5.5.54-1.linux2.6.x86_64.rpm

rpm -ivh MySQL-server-5.5.54-1.linux2.6.x86_64.rpm

查看mysql安装版本 :  mysqladmin --version

启动和停止mysql服务命令  :

service mysql start 

service mysql stop 

mysql首次登录前要给 root 账号设置密码

/usr/bin/mysqladmin -u root  password '123456'

然后通过 mysql -uroot -p123456 进行登录

linux中查看mysql的安装目录 可以通过该命令: ps -ef | grep mysql

参数

路径

解释

备注

--basedir

/usr/bin

相关命令目录

mysqladmin mysqldump等命令

--datadir

/var/lib/mysql/

mysql数据库文件的存放路径

 

--plugin-dir

/usr/lib64/mysql/plugin

mysql插件存放路径

 

--log-error

/var/lib/mysql/

mysql错误日志路径

 

--pid-file

/var/lib/mysql/

进程pid文件

 

--socket

/var/lib/mysql/mysql.sock

本地连接时用的unix套接字文件

 

 

 

 

/usr/share/mysql

配置文件目录

mysql脚本及配置文件

 

/etc/init.d/mysql

服务启停相关脚本

 

把mysql注册到Linux服务中,开机自启动mysql

chkconfig --level 5 mysql on 

检查是否生效

chkconfig --list|grep mysql

查看字符集:

show variables like 'character%';    show variables like '%char%';

Linux上安装mysql_第2张图片

默认的是客户端和服务器都用了latin1,所以会乱码。

 修改my.cnf

/usr/share/mysql/ 中找到my.cnf的配置文件

拷贝其中的my-huge.cnf  /etc/  并命名为my.cnf

然后修改my.cnf:

Linux上安装mysql_第3张图片

修改完毕后重启mysql

 

 

你可能感兴趣的:(MySQL高级)