MySQL下载地址:http://dev.mysql.com/downloads/mysql/
安装前准备
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%';
默认的是客户端和服务器都用了latin1,所以会乱码。
修改my.cnf 在/usr/share/mysql/ 中找到my.cnf的配置文件, 拷贝其中的my-huge.cnf 到 /etc/ 并命名为my.cnf 然后修改my.cnf: 修改完毕后重启mysql |