查看 mysql 是否安装好 :rpm -q mysql 看到 : mysql-5.1.73-8.el6_8.x86_64
3 ,mysqld 服务 :一次性
查看 mysql 是否启动 : service mysqld status
启动 : service mysqld start
关闭 : service mysql stop
重启 : service mysql restart
4 ,mysqld 服务 :开机启动或者关闭
查看状态 : chkconfig --list mysqld
开机启动 : chkconfig mysqld on
开机关闭 : chkconfig mysqld off
5 ,mysql 设置密码 :
空密码登录 : mysql -u root -p 回车
修改密码 : 选择数据库:use mysql; 修改密码:update user set password=PASSWORD(‘123456’) where user=‘root’; 刷新数据库权限:flush privileges; 退出数据库:exit;
6 ,mysql 正常登录 :
mysql -u root -p
123456
7 ,在 win 端,使用 navicat 连接 mysql ( 让 mysql 允许外部机器访问 )
确保 node01 的防火墙是关闭的 : service iptables status 看到 : iptables: Firewall is not running.
mysql -u root -p
123456
查看所有库 : show databases;
使用 mysql 库 : use mysql
查看所有表 : show tables;
查看权限表 : select * from user; 看到 5 行数据 :
+-----------+------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
| Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | Create_view_priv | Show_view_priv | Create_routine_priv | Alter_routine_priv | Create_user_priv | Event_priv | Trigger_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_questions | max_updates | max_connections | max_user_connections |
+-----------+------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
| localhost | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 | 0 |
| node01 | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 | 0 |
| 127.0.0.1 | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 | 0 |
| localhost | | | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | | | | | 0 | 0 | 0 | 0 |
| node01 | | | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | | | | | 0 | 0 | 0 | 0 |
+-----------+------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
5 rows in set (0.00 sec)
修改权限 : ( % 代表所有人 ) update user set host = ‘%’ where user = ‘root’; 看到 error ,不理他
刷新权限 :flush privileges;
8 ,在 win 上,用 navicat 连接 linux 的 mysql :
9 ,报错 :
正常命令 : mysql -u root -p 123456
看到了错误 : ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
3 ,重启 mysql : service mysqld restart 4 ,重启后,可以直接进入 mysql : mysql 5 ,修改密码 : use mysql; update user set password=password(“123456”) where user=“root”; flush privileges; quit 6 ,vim /etc/my.cnf 把刚才添加的那一行去掉 ( skip-grant-tables ) 7 ,重启 mysql : service mysqld restart