平时安装了很多次,但是还是记下来吧。
防火墙先关闭。
需要的库文件:
yum install libgcc_s.so.1
yum install gcc-c++
将安装包放到服务器上。
安装包名称:
MySQL-client-5.5.49-1.linux2.6.i386.rpm
MySQL-server-5.5.49-1.linux2.6.i386.rpm
1.查询rpm -qa | grep -i mysql
2.删除已有的mysql:rpm -e --nodeps 查找到的mysql名字
3.安装包上传目录下安装Mysql:yum install MySQL-*
安装过程中有重要提示, 提示如下:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h cmingzhong password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
然后启动mysql:service mysq start
1、设置密码:/usr/bin/mysqladmin -u root password 123456
2、先登录mysql:mysql -uroot -p 然后输入密码
3、create user 'root'@'%' identified by '123456'; ---创建用户并设密码,% 代表所有IP地址。
4、grant all on *.* to 'root'@'%' with grant option; --赋予权限
5、flush privileges; ---刷新权限
6、exit; 退出
安装完成后使用客户端SQLyog连接:
常见的错误解决:
1、如果连不上提示:can't get hostname for your address
原因是没有使用my.cnf 文件。而是默认配置。
解决方法:
cd /usr/share/mysql
cp my-medium.cnf /etc/my.cnf
vim /etc/my.cnf
在 [mysqld]行内容下添加一行配置:
skip-name-resolve
最后重启:service mysql restart;
问题解决参考博客:
https://blog.csdn.net/mchdba/article/details/9920369?utm_source=blogxgwz0
https://www.cnblogs.com/dsitn/p/7079967.html
https://blog.csdn.net/iquicksandi/article/details/7272226
2、Starting MySQL......................................The server quit without updating PID file (/var/lib/mysql/****.pid)
先去/usr/bin/下看看有没有mysql_install_db文件。
如果有的话,进入cd /usr/bin
执行:mysql_install_db --user=mysql
然后service mysql start启动。
——————————————————————————————
补充:数据目录在:/var/lib/mysql