Linux安装mysql

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下载视频资源=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值