linux msyql5.x安装步骤

来源:互联网 发布:卖男生帽子的淘宝店铺 编辑:程序博客网 时间:2024/05/02 06:53

一、查看是否已经安装mysql
查看:rpm -qa|grep -i mysql
卸载:rpm -e 名字 --nodeps

二、find / -name mysql查出mysql相关文件
确认哪些遗留文件没用,删除。

三、解压mysql-5.7.13-linux-glibc2.5-i686.tar.gz到安装目录
一般安装在/usr/local/mysql下

四、添加系统mysql组和mysql用户
执行命令:groupadd mysql和useradd -r -g mysql mysql

五、安装数据库

cd /usr/local/mysql#修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./#安装数据库./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data#修改当前目录拥有者为root用户chown -R root:root ./#修改当前data目录拥有者为mysql用户 chown -R mysql:mysql data

六、复制配置文件
将/mysql/supoort-files/my-default.cnf中
datadir=…改为datadir=/usr/local/mysql/data
然后复制 cp my-default.cnf /etc/my.cnf

七、添加启动脚步
cp support-files/mysql.server /etc/init.d/mysql
启动mysql服务:service mysql start

八、添加开机启动
通过chkconfig命令将mysqld服务加入到自启动服务项中。
注意服务名称mysql就是我们将mysql.server复制到/etc/init.d/时重命名的名称。
chkconfig –add mysql
查看是否添加成功
chkconfig –list mysql
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off

重启系统,mysqld就会自动启动了。
检查是否成功
ps aux|grep mysql

九、修改mysql中root的初始化密码
./bin/mysqladmin -u root password ‘root’
注意:如果报错:Access denied for user ‘root’@’localhost’ (using password:YES)用免密模式登陆修改:

service mysqld stopmysqld_safe --skip-grant-tables &mysql -uroot -p use mysqlupdate user set authentication_string=PASSWORD("newpass")where user="root"#更新权限flush privilegesquit service mysqld start#新密码进入mysql -uroot -p
0 0