第二步根据Linux系统的环境,下载mysql Community Server 官方下载地址 http// 可以选择【Linux-Generic】,下载对应的RMP包. 由于当前系统为redhat64位,所以直接选择 Oracle 查看当前最大连接数mysql show variables like ‘connections’; 退出客户端mysql exit 这个办法治标不治本,重启服务以后最大连接数还是100。这个方法用于紧急扩充最大连接数用,不是长久之计。
或者修改/etc/f这个Mysql的配置文件,在[msyqld]字段下增加,max_connections1500字段,也可修改最大连接数,这样就不会每次启动Mysql服务时都要去修改最大连接数啦。
4.安装Mysql成功后默认字符集是latin1。如果未成功设置Mysql数据库的字符集,那么当IU服务在通过存储过程访问Mysql数据库时就有可能报错。
客户端登录mysql -uroot -p 查看当前Mysql字符集mysql show variables like ‘charac’; 设置Mysql数据库的字符集mysql set character_set_databasegbk; 退出客户端mysql exit 或者修改/etc/f这个Mysql的配置文件,在[msyqld]字段下增加 character_set_server gbk init_connect ‘set names gbk’ 也可修改Mysql的默认字符集,这样就不会每次启动Mysql服务时都要去修改最大连接数啦。
第五步,进入Mysql操作界面 命令mysql –uroot –p回车 Enter Password Welcome to the MySQL monitor. Command end with; or \g. Your MySQL connection id is 34 Server version 5.6.11 MySQL Community Server GPL Copright c 2000,2013,Oracle and/or its affiliates.All rights reserved. MySQL默认是登录密码,使用登录密码可以连接上。
在这一步可能遇到的问题 1. mysql“Access denied for user rootlocalhost” 的问题。或MYSQL登录错误mysqladmin connect to server at localhost failed。或无法修改密码 用 /etc/init.d/mysql stop停止MySQL服务器, mysqld_safe --skip-grant-tables update user set passwordPASSWORD“newpass“where user“root“; 更改密码为 newpassord privileges; 更新权限 quit 退出 /etc/init.d/mysql restart mysql -uroot -p新密码进入 由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码 mysqladmin -u root password 123 123为密码,也可以写成123或“123“ ;
设置密码后登入时就不能直接输入mysql了,必须跟些参数了,如下 [rootlocalhost ] mysql -u root -p (-u 后跟登入的用户名,-p 提示要密码登入) Enter password输入密码 修改密码 [rootlocalhost ] mysqladmin -u root -p password 123456 password 后跟的是要更新的新密码 Enter password输入原始密码,回车即可 第六步,重新设置Mysql密码并添加用户和权限。
增加MySQL用户 格式grant select on 数据库.* to 用户名登录主机 identified by “密码“ grant select,insert,update,delete on *.* to user_1 Identified by 123; grant all on *.* to user_1localhost Identified by 123; 在这一步可能遇到的问题 1.用户的增加和删除 以root用户登入,在mysql中有一张mysql.user表是存储MySQL中所有用户的信息表,所以可以直接增加删除这个表的记录就可增加和删除用户;
1)加用户(有两种形式) A. mysql grant all on *.* to yushan““ identified by “123“ ; mysql privileges; 刷新系统权限表 执行完会在mysql.user表插入一条记录,all表示所有权限包括增、删、改、查等权限, *.* 表示所有数据库,yushan为添加的用户名,123为密码,为匹配的所有主机,上面的信息都可以指定如grant select,update on db.* to yushanloc