##或者在mysql文件夹下 bin/mysqld_safe --user=mysql 如果权限不足就修改权限 配置环境:
vi /etc/profile 编辑这个文件,使得在运行mysql时 不用很长的路径了 在文件中加入
export PATH=$PATH:/usr/local/mysql/bin
##或者 export PATH=/usr/local/mysql/bin:$PATH 设置好了后 执行 source /etc/profile 设置立即生效
##********或者也加入 开关客户端 方便操作************ alias mysql_start=\
alias mysql_stop=\启动mysql服务
/etc/init.d/mysql start //服务器端开关
启动完成之后用ps -ef |grep mysql 命令查看是否启动
/mysql –u root –p //client
##***************************************************
如果还是发生错误,可能需要做如下操作:
##??#############//****************************************************
设置mysql配置文件。主要是设置basedir(mysql的home目录,如:/opt/mysql-5.1.40)和datadir(数据库文件目录,如:/var/db/mysql)两个参数。
初始化数据库目录,检查/var/db/mysql和/var/db/mysql/mysql(系统数据库)目录是否存在,若不存在则手工创建之。
准备初始化数据库的sql脚本。将/opt/mysql-5.1.40/share目录下的mysql_system_tables.sql、 mysql_system_tables_data.sql和fill_help_tables.sql三个文件拷贝到/tmp目录下,并在每个文件的最开始插入“use mysql;”一行。 执行下列命令,初始化数据库:
/opt/mysql-5.1.40/bin/mysqld.exe --bootstrap --console
/opt/mysql-5.1.40/bin/mysqld.exe --bootstrap --console
启动数据库服务(注意:停止数据库服务的命令是/opt/mysql-5.1.40/bin/mysqladmin.exe -uroot shutdown)。
运行/opt/mysql-5.1.40/bin/mysql.exe -uroot, 访问数据库服务,验证数据库是否正常。
******************************************************//###########??## 启动mysql服务之后: 设置root帐户的密码
mysqladmin -u root password 'yourpassword
##也可以利用mysqladmin -uroot -p原密码 password '新密码'来添加mysql下的root的密码 删除本机匿名连接的空密码帐号 本机登录mysql
mysql –u root -p
然后输入上面设置的密码,登录后在mysql的命令行中执行: chmod 774 /etc/my.cnf 更改此文件能够减少警告
mysql>use mysql; //选择默认数据库mysql
mysql>update user set password=’root’ where user = '127.0.0.1'; mysql>delete from user where password=\不允许root密码为空 mysql>flush privileges; mysql>quit
容许root用户是远程登录
对于root账号,如果考虑安全应该新建其他账号用于远程登录,root账号可以不必开启远程登录。不过对于一般使用,没有太多安全需求,允许root用户远程登录可以方便管理,毕竟使用专用管理软件的图形界面在操作方面要方便的多。 3 修改MySQL的root用户的密码以及打开远程连接 3.1 mysql 数据库端设置
[root@ rhel5~]# mysql -u root mysql mysql>use mysql; mysql>desc user;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@\ //为root添加远程连接的能力。
mysql>update user set Password = password('1234') where User='root'; mysql>select Host,User,Password from user where User='root'; mysql>flush privileges; mysql>exit
##若还不能进行远程连接,则关闭防火墙 [root@ rhel5~]# /etc/rc.d/init.d/iptables stop ##如果不能远程连接,出现错误mysql error number 1130,则加入下面语句: mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '******' WITH GRANT OPTION; 6 MySQL 开机自启动
使用root用户登录在/etc/rc.d/rc.local 文件末尾加入如下内容 #start mysql
echo \ service mysql start;
3.2 mysql Windows客户端
下载客户端ttp://js.newhua.com/down/files/mysql-gui-tools-5.0-r17-win32.zip mysql官方GUI
设置用户名root 密码为root //上面刚设置好的密码
终于在我被mysql玩了30小时之后 安装和把所有设置弄成功!
######## proftp LFS ######## 通向大师之路的两个 你去试吧
redhat linux下的mysql安装与配置图文教程
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)