[置顶] startos 下mysql管理问题
2016-08-25 17:23
267 查看
用回linux后,肯定首选的是 startos了,因为能直接装在windows分区目录下,对于我这种只分了一个区的sd硬盘懒人而言是最好的方式了,
首先安装 mysql服务
sudo yget --install mysql
测试下python,那就把 easy_install 给安装了吧
安装完之后,启动是可以,但是 startos中并不存在,service | chkconfig | update-rc.d 这种东西,纠结死我了。。。
Mysql自带了一个非常好用的管理mysql服务的脚本,默认在$MYSQL_HOME/support-files路径下,文件名是mysql.server,首先找到它在哪里?
写道
kenxu@startos:~/softken/tools$ sudo find / -name mysql.server
/usr/share/mysql/mysql.server
然后将其复制到 /etc/init.d/ 下
启动:
写道
kenxu@startos:/etc/init.d$ sudo /etc/init.d/mysql.server start
Password:
Starting MySQL.. SUCCESS!
停止:
写道
kenxu@startos:/etc/init.d$ sudo /etc/init.d/mysql.server stop
Shutting down MySQL. SUCCESS!
mysql 缺省安装时密码为空,这会造成两个问题:
1. 不安全
2. 使用phpmyadmin 这种去连接时连接不了
运行
写道
mysqladmin -u root password "youpass"
此时设置了账户密码
但是此时仍然可以使用 空用户登录,为了解决这个问题
解决mysql不用用户名和密码可以直接登陆的问题:
mysql>use mysql;
mysql>delete from user where user='';
mysql>flush privileges;
有时候需要提供一个远程连接的用户给特定的数据库:
测试机的项目管理数据库
easywed_project
grant all privileges on my_project.* to easyproject@'%' identified by 'easyprojectmy';
FLUSH PRIVILEGES;
首先安装 mysql服务
sudo yget --install mysql
测试下python,那就把 easy_install 给安装了吧
wget https://bootstrap.pypa.io/ez_setup.py python ez_setup.py easy_install MYSQL-Python 如果出现如下错误: 致命错误:Python.h:没有那个文件或目录 编译中断。 出现这个问题的原因是,系统中的python是自带的,而没有安装python的开发包并没有安装,所以在shell下执行如下命令: 点击(此处)折叠或打开 yum install python-devel C)和B)一样执行命令后,还可能出现这样的类似的错误: =======>_mysql.c:36:23: 致命错误:my_config.h:没有那个文件或目录 编译中断。 显而易见,解决的方法和上面的也是一样的,这是因为mysql开发包未安装,同样执行以下命令就可以解决了! 点击(此处)折叠或打开 yum install mysql-devel 3)最后,问题就圆满解决了!(PS:前提是你已经安装好了mysql,如果没有也会触发相应错误,这时只要安装就行了)
安装完之后,启动是可以,但是 startos中并不存在,service | chkconfig | update-rc.d 这种东西,纠结死我了。。。
Mysql自带了一个非常好用的管理mysql服务的脚本,默认在$MYSQL_HOME/support-files路径下,文件名是mysql.server,首先找到它在哪里?
写道
kenxu@startos:~/softken/tools$ sudo find / -name mysql.server
/usr/share/mysql/mysql.server
然后将其复制到 /etc/init.d/ 下
启动:
写道
kenxu@startos:/etc/init.d$ sudo /etc/init.d/mysql.server start
Password:
Starting MySQL.. SUCCESS!
停止:
写道
kenxu@startos:/etc/init.d$ sudo /etc/init.d/mysql.server stop
Shutting down MySQL. SUCCESS!
mysql 缺省安装时密码为空,这会造成两个问题:
1. 不安全
2. 使用phpmyadmin 这种去连接时连接不了
运行
写道
mysqladmin -u root password "youpass"
此时设置了账户密码
但是此时仍然可以使用 空用户登录,为了解决这个问题
解决mysql不用用户名和密码可以直接登陆的问题:
mysql>use mysql;
mysql>delete from user where user='';
mysql>flush privileges;
有时候需要提供一个远程连接的用户给特定的数据库:
测试机的项目管理数据库
easywed_project
grant all privileges on my_project.* to easyproject@'%' identified by 'easyprojectmy';
FLUSH PRIVILEGES;
相关文章推荐
- MySQL(十一)常用函数
- [置顶] mysql text 64k 限制的问题
- MySQL多表数据记录查询详解
- MySQL数据库char与varchar区别
- Mybatis调用Mysql存储过程
- MYSQL性能调优: 对聚簇索引和非聚簇索引的认识
- mysql乱码以及Data too long for column全解(最完整实用版)
- [置顶] Mysql sql查询时 if 的用法
- mysql修改密码
- [置顶] Mysql DBMigrate Class -- 增加外键支持功能
- [置顶] 自己动手精简的Mysql5 不到2.5M -- vb2005xu软件学习
- mysql通过配置文件进行优化
- MySQL 数据库通过日志恢复
- mysql的备份恢复等操作
- mysql in 自定义排序的问题
- MySQL------MySQL与SQLServer数据类型的转换
- mysql注入总结
- 转换包含UTF8和latin1等多种编码的MYSQL数据库
- [MySQL]mac完全卸载MySQL
- MYSQL 连接数过多造成挂掉