全部博文(16)
分类: Mysql/postgreSQL
2009-04-02 13:45:43
用如下命令在ubuntu上安装了mysql之后sudo /etc/init.d/mysql start 如果
sudo apt-get install mysql-server
sudo apt-get install mysql-client
[root@fms1 ok]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user (using password: YES) [root@fms1 ok]# mysql -h 61.139.xx.252 -u root -p Enter password: ERROR 1130 (00000): Host '61.139.76.252' is not allowed to connect to this MySQL server |
[root@fms1 ok]# /etc/init.d/mysql stop
Shutting down MySQL.[确定] [root@fms1 ok]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & [1] 6699 [root@fms1 ok]# mysql -u root mysql .......
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | test | +--------------------+ 3 rows in set (0.00 sec) mysql> use mysql
Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
mysql> show tables;
+---------------------------+ | Tables_in_mysql | +---------------------------+ ............................. .............................
.............................
| user | +---------------------------+ 17 rows in set (0.00 sec) mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
Query OK, 3 rows affected (0.00 sec) Rows matched: 3 Changed: 3 Warnings: 0 mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec) mysql> quit
Bye 注:到此修改密码完成。
[root@fms1 ok]# killall -9 mysqld
[root@fms1 ok]# /etc/init.d/mysql start Starting MySQL[确定] [root@fms1 ok]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.0.45-community MySQL Community Edition (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY "newpasswd"; #用于给用户授权。
Query OK, 0 rows affected (0.00 sec) mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec) mysql> use mysql;
Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
mysql> update user set user="newname" where user="root"; #改名。 Query OK, 4 rows affected (0.00 sec) Rows matched: 4 Changed: 4 Warnings: 0 mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec) mysql> quit
Bye 支持完成了修改密码,授权,改名的工作。
[root@fms1 ok]# mysql -u centos -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.0.45-community MySQL Community Edition (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> show databases;
|
ERROR 1045 (28000): Access denied for user (using password: YES) |