mysql安装的话主流的还是源码方式安装,但是以rpm方式安装也是可以的。
这里安装的是MySQL-client-5.5.48-1.linux2.6.i386.rpm和MySQL-server-5.5.48-1.linux2.6.i386.rpm
01.查看是否安装过mysql
rpm -qa|grep -i mysql
02.安装server端
rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm
03.安装client端
rpm -ivh MySQL-client-5.5.48-1.linux2.6.i386.rpm
04.查看安装是否成功
mysqladmin -version 或者cat /etc/passwd|grep mysql或者cat /etc/group|grep mysql(rpm安装mysql后会加上mysql的用户组和用户)
05、启动mysql
service mysql start
06.输入"mysql"即可连接成功,需要修改root密码(默认为空)
07、修改root密码
/usr/bin/mysqladmin -u root password 123456
08、修改之后就需要通过 "mysql -u root -p 123456"来连接了
09、让mysql服务自启动
chkconfig mysql on
10.使用netsysv命令检测是否开机启动了,有*表示开机启动了:
或者使用chkconfig -list|grep mysql
11、rpm安装之后的mysql数据库文件的存放位置/var/lib/mysql,/usr/share/mysql存放mysql配置文件,/usr/bin相关命令目录,/etc/init.d/mysql 启停脚本(/etc/init.d/mysql start==service mysql start)
12、修改mysql的配置文件,5.6中叫做my-default.cnf,避免中文乱码问题
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
配置:
[client] #客户端
port=3306
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld]
port=3306
socket=/var/lib/mysql/mysql.sock
sort_buffer_size=2M #排序缓冲大小
character-set-server=utf8
character-set-client=utf8
collation_server=utf8_general_ci
....
[mysql]
no-auto-rehash
default-character-set=utf8
13.查看mysql的变量
show variables like '%char%'