先输入 rpm -qa|grep -i mysql,查看是否安装过mysql
centos7 内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要通过命令rpm -e --nodeps 先卸载掉mariadb.
输入
rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm
命令安装服务端时会报错
yum -y install glibc.i686
yum -y install libz.so.1
yum -y install libaio.so.1
yum -y install libgcc_s.so.1
这时候再执行
rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm
,显示成功
rpm -qa|grep MySQL
说明安装成功
service mysql start 启动mysql
service mysql stop 关闭mysql
service mysql status
查看mysql状态
rpm -ivh MySQL-client-5.5.48-1.linux2.6.i386.rpm
mysqladmin --version
mysql默认没有密码,需要自己设置一个。
/usr/bin/mysqladmin -u root password 123456
mysql -u root -p
登录
此时,表中如果存入汉字的话会出现乱码,这是因为客户端和服务端都用了latin1
先复制一份,vim /etc/my.cnf 修改里面的配置
重启mysql,新建database,再重新新建表就可以了
如果想要用navicat连接mysql,先放开3306端口,然后
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES ;