1.解压
tar -zxvf mysql-5.0.45.tar.gz
cd mysql-5.0.45
2.设置安装目录和字符
./configure --prefix=/opt/mysql --with-charset=gb2312
3.安装
make && make install
4.设置用户组
groupadd mysql
5.向用户组添加用户
useradd -g mysql mysql
6.更改/opt/mysql所有文件的所有者
chown -R root .
7更改./opt/mysql/var的所有者,有的数据库是data,分版本
chown -R mysql var
8.改变用户所属的用户组//这一条命令可以省略
chgrp –R mysql .
9.初始化数据库/softInstall/mysql-5.0.45
scripts/mysql_install_db --user=mysql
10登录mysql /opt/mysql/bin
./mysql -u root -p
至此mysql已安装完毕
10.设置mysql 服务
find / -name mysql.server //根据名字查找某个文件
cp /opt/mysql/share/mysql/mysql.server /etc/init.d/mysql
service mysql start
10-1:设置开机启动
#chmod +x /etc/rc.d/init.d/mysqld //给这个文件赋予可修改权限
#chkconfig --add mysqld // chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息,chkconfig --add name:增加一项新的服务
此时还不能开机自启,还需要设置环境变量
#vi /etc/profile
最后面加上两句
PATH=$PATH:/usr/local/mysql/bin
export PATH
11.开放防火墙的3306端口
/etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart
12.修改mysql root的密码
/usr/local/mysql/bin/mysqladmin -u root -p password 新密码
13.设置mysql允许对外链接
-mysql>grant all on *.* to root@"%" identified by "qwe123";
enter password 旧密码
14.如果遇到Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
chown -R mysql:mysql /var/lib/mysql
如果不行的话,拷贝文件,别忘改名
cp support-files/my-medium.cnf /etc/my.cnf
重新初始化,创建授权表
bin/mysql_install_db --user=mysql
启动服务
bin/mysqld_safe --user=mysql &
出现这个问题的原因是不是,装完了后没有启动mysql服务啊??
经过验证,是没有启动的原因。
MySql卸载:
rpm -q mysql或者rpm -qa|grep -i mysql
rpm -e --nodeps mysql-5.0.95-1.el5_7.1
[root@hd etc]# rm -rf my.cnf
[root@hd etc]# cd /var/lib
[root@hd lib]# rm -rf mysql
微信搜索OnlyServer或长摁下方二维码关注技术公众号
关注后我能得到什么?
1.架构师成神之路-最新60套视频资源-【免费下载】
2.400多人的微信技术群,干净,没广告,气氛活跃
3.各类技术,项目,实战视频教程丰富,想学的都有
=长摁关注=
=回复加群进微信技术群=
=回复1024下载视频资源=