mysql 数据库安装命令_MySQL 数据库安装

df64e06bb119ff8da73bd6ff9485295c.png

4.安装数据库

./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data

这时候报错了,提示我们没有找到./scripts/mysql_install_db 这个里这个文件或者目录

ead36a111880f40944f49c3e91f8b3d6.png

因为 mysql_install_db 这个文件的目录已经改掉,在 bin/ 目录下面,那么我们再运行如下命令 ./bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql/

这时候也报错了,让我们用 mysqld --initialize 来初始化

d999669c1e4617281805e2dcd696bcd1.png

切到 mysql 用户,用 initialize 命令来初始化。

su root

su mysql

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data/

38cefdf22e3f6ee73c2c43a8063b5400.png

5.启动mysql:

报错:ERROR! The server quit without updating PID file

c8b0143b149b2ed94de4c73d41944d14.png

解决方法:

1.

先备份 MySQL 配置文件

sudo mv /etc/my.cnf /etc/my.cnf.backup

再启动

./mysql.server start

2. 查看/usr/local/mysql/data/ 目录下的错误日志 localhost.localdomain.err

解决具体错误。

效果:

c6799f511caf4592badcaff4b00dbd1f.png

6.添加自启动服务

切换到 root 用户执行

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

添加服务

chkconfig --add mysql

查看服务列表

chkconfig --list

19d7d591f2a46b6f5e80c4580783285a.png

如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则执行:

chkconfig --level 345 mysql on

7.连接数据库

报错:

e8d7f3a0c9752a7e5b3cd57d4d3cec13.png

解决方法:

1.停止运行的mysql

service mysql stop

2.带参数启动

/usr/bin/mysqld_safe --skip-grant-tables &

在启动 mysql 时不启动 grant-tables 授权表。请注意最后一个 & 号,必须要加。

3.启动后通过mysql命令直接进入,不需要密码.设置新密码即可

mysql

mysql> use mysql ;

mysql> update user set password=password('xxx') where user='root';(新版本mysql 用 update user set authentication_string=password('xxx') where user='root';)

mysql> exit

4.杀死当前的mysql进程,并重新启动mysql

ps -ef | grep mysql | grep -v grep | awk -F ' ' '{print $2}' | xargs kill -9

service mysql start

效果:

df8177bba5deaa195c92e661add12f21.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值