linux安装mysql步骤及注意事项
安装mysql注意事项
若已安装,则可以先卸载
1.查看安装的rpm包
rpm –qa |grep mysql
2.卸载命令 注意只能是client在前
rpm -e MySQL-client-community-5.1.40-0.rhel5
rpm -e MySQL-server-community-5.1.40-0.rhel5
两个命令删除服务器端和客户端。
3. 删除可能还在运行的mysql进程——这是最容易忽略的地方
可以用 ps –ef | grep mysql 查看下
多于一个时把他们全部kill掉。
killall -9 mysql
4.安装命令
安装服务端
rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm (--nodeps --force)
上述命令若不能卸载则,在后面追加 --nodeps --force (避免关联性)
安装客户端
命令:rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm
上述命令若不能卸载则,在后面追加 --nodeps --force (避免关联性)
5. 启动mysql
/etc/init.d/mysqld start
6. 进入mysql
可使用 [root@localhost webapps]# mysql 进入
若无效则修改mysql配置文件
[root@localhost webapps]# vi /etc/https://www.360docs.net/doc/f716968457.html,f
在[mysqld] 标签下面追加
下面两个是无需输入密码进入mysql
skip-name-resolve
skip-grant-tables
将数据库表名不区分大小写
lower_case_table_names=1
保存并退出
:wq
重启mysql
/etc/init.d/mysqld restart
[root@localhost webapps]# mysql 进入
mysql> use mysql
mysql> select user,host,password_expired from user;
+-----------+-----------+------------------+
| user | host | password_expired |
+-----------+-----------+------------------+
| root | % | N |
| mysql.sys | localhost | N |
+-----------+-----------+------------------+
2 rows in set (0.00 sec)
若root的password_expired不是N,则修改为N
重置密码
mysql>update user set authentication_string=password('123456') where user='root';
或者
mysql>update user set password=password('123456') where user='root';
然后刷新一下,并退出数据库
mysql> flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
7.将MySQL的登录设置修改回来
# vi /etc/https://www.360docs.net/doc/f716968457.html,f
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。
6.重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]