MYSQL的安装
支持源代码编译安装或安装文件直接安装
安装后的路径为:/usr/share/mysql
rpm安装后
模板配置文件的路径为
/usr/share/mysql
发生作用的my.cnf文件的路径为:/etc/my.cnf
数据库文件位置:/var/lib/mysql
http://dev.mysql.com
MySQL-server-5.1.58-1.glibc23.i386.rpm (必须)
MySQL-client-5.1.58-1.glibc23.i386.rpm (必须)
3)MySQL-devel-5.1.58-1.glibc23
4)MySQL-shared-5.1.58-1.glibc23
安装命令: 192.168.0.82
确定本机上是否已经安装了MySQL
Rpm –qa | grep -i mysql
确定以什么用户进行安装,(只有root用户才能安装RPMd的软件包。)
以root用户进行安装
执行以下安装命令
Rpm –ivh MySQL-server-xxx.rpm
Rpm –ivh MySQL-client-xxx.rpm
Rpm –ivh xxx-devel.rpm
Rpm –ivh xxx-shared.rpm
mysql的root帐户,最好是限制只能通过localhost进行访问。
修改root的秘密方式:
使用mysqladmin修改root的密码
mysqladmin -uroot password 'new-pwd'
mysqladmin -uroot -h hostname password 'new-pwd'
安装结束后,mysql会自动创建用户mysql,组mysql
shell>mysql -uroot (登陆到mysql,开始的时候没有密码?)
shell>mysqld_safe --defaults-extra-file=/etc/mysql/my_instance.cnf
安装完成后,不能用root登陆mysql的解决方案
1)确保mysqld是停止的
service mysql stop
2) 以安全模式启动mysql
mysqld_safe --skip-grant-tables &
3)服务启动后,进入mysql客户端程序。
>mysql
4)选择mysql数据库
mysql>use mysql
5)更新mysql数据库中的user表,设定root用户的秘密
mysql>update user set password = PASSWORD('manager') where user = 'root';
6)退出mysql客户端
mysql>exit
7)重新启动mysql服务器,用root用户登陆。
>service mysql stop
>service mysql start
>mysql -uroot -pmanager
服务器启动后,不能正常的执行命令,报set PASSWORD的命令。
1) mysql>set PASSWORD = PASSWORD('manager');
2) mysql>update mysql.user set password_expired = 'N';
3) mysql>set PASSWORD FOR 'root'@'localhost'=PASSWORD(’new_password’);
drop user 'root'@'%';
mysql>UPDATE mysql.user SET Password = PASSWORD(’new_password’)
WHERE User = ’root’;
mysql> FLUSH PRIVILEGES;