mysql高级学习笔记(一)

来源:转载

最近在学习mysql高级部分,写些笔记方便自己以后翻阅回顾。

linux下mysql的安装、配置:

①安装包下载:

官网地址:https://dev.mysql.com/downloads/(我在这个官网找半天没找到现在的rpm包,然后百度到csdn一个下载库下了个rpm)

MySQL-5.5.44-1.linux2.6.x86_64.rpm-bundle解压拿出:服务端 MySQL-server-5.5.44-1.linux2.6.x86_64.rpm,

         客户端 MySQL-client-5.5.44-1.linux2.6.x86_64.rpm

②安装前的一些检验:

安装前先检验机器上是否有mysql,有的话改卸、保留的卸、保留,该删的删。

rpm -qa | grep -i mysql  查看是否装了mysql的rpm,q:query、a:all

rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps 删除上一条查到的已安装

查验,这样删还是会留下一些东西
find / -name mysql
find / -name *mysql*

find . -name "*mysql*" -type d -exec rm -rf {} /; 删除find到的东西(这里find到的是'*mysql*';exec与{}中间是执行脚本或命令;有些好像没删掉,进具体目录手动删),对结果该删的删。

nl /etc/group | grep mysqlnl /etc/shadow | grep mysql 或

cat /etc/group | grep mysql cat /etc/shadow | grep mysql 都是查看mysql用户和用户组(mysql安装时会自动创建)

③安装:

rpm -ivhMySQL-server-5.5.44-1.linux2.6.x86_64.rpm (注意日志输出中:/usr/bin/mysqladmin -u root password 'new-password' )

rpm -ivhMySQL-client-5.5.44-1.linux2.6.x86_64.rpm

④安装后的一些配置:

③中安装服务端时,控制台会输出 /usr/bin/mysqladmin -u root password 'new-password' ,可用于设置mysql超级用户 root的密码。

chkconfig mysql on 或 ntsysv(视图方式) 设置开机启动

复制 /usr/share/mysql下的mysql配置文件 my-huge.cnf(5.5)my-default.cnf(5.6)至 /etc/my.cnf.

设置字符集:

进mysql命令窗口(mysql -u user -p) show variables like '%char%';查看字符集,有些字符集不是utf-8。

在my.cnf中加入红色部分








分享给朋友:
您可能感兴趣的文章:
随机阅读: