PHP&MySQL

优质
小牛编辑
133浏览
2023-12-01

表 16.1 “包管理系统”

MySQL 安装后,可能需要重设密码:

## 停止 MySQL 服务器
/etc/init.d/mysqld stop
## 使用单用户维护模式运行
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
## 使用 root 身份,进入名为 mysql 的数据库
mysql -u root mysql
## 更新 表user 中,USER项 值为“root”的行,
## 设定这一行 Password项 的值,PASSWORD()函数用来给密码加密    
mysql> UPDATE user SET Password=PASSWORD('这里设置密码') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
## 重启 MySQL 服务器
/etc/init.d/mysqld restart
## 测试 MySQL 是否运行 
$ mysqladmin -uroot -pmypasswd ping
mysqld is alive
## 测试 MySQL 密码
$ mysql -uroot -p
Enter password:
## 如果密码正确,会输出以下内容
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.0.44-log Gentoo Linux mysql-5.0.44
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>