包含 Linux 上 mysql 测试的条目
本文内容:
- 1、在Linux phpstudy环境下,mysql测试链接不成功。
- 2、Linux上Mysql数据测试,添加400万条数据。我希望服务器程序在终端关闭后继续运行测试。我尝试了 nohup 但没有成功。
- 3、Linux中Mysql数据库的安装和配置
- 4. 有没有教程可以测试虚拟机的LINUX是否可以连接本地MYSQL数据库?
在Linux phpstudy环境下,mysql测试链接失败
估计您没有授权本地或远程管理员登录,无法连接。按照以下流程更改mysql远程访问授权
#ps aux|grep mysqld //首先检查mysql是否启动
#netstat -ant | grep 3306 //检查端口是否开启
如果启动,则使用本地登录(不可远程或交互式登录)
# mysqld-nt --skip-grant-tables 或 sudo /usr/sbin /mysqld - -skip-grant-tables //ubuntu
#/usr/sbin/mysqld --skip-grant-tables //redhat或centos直接admin进入
理解mysql语句见下文,
mysql使用mysql
mysql 从 user='root' 的用户中选择用户、主机、密码; ,,
mysql 更新用户集 host='localhost' 其中 user='root' 且主机 ='%';
mysqlSET PASSWORD FOR 'root'@'localhost' = PASSWORD('NewPassword');
mysql刷新权限;
示例:将所有权限授予 phpstudy。* 使用“123456”授予选项识别“root”@“192.168.1.3”;说明:授予root远程ip 192.168.1.3登录功能phpstudy.*的所有权限。 %:通配符代表所有IP地址。
#service mysqld 启动或重新启动 Linux。之后您可以检查是否可以连接。如果能够连接,通常会保存 mysql 日志。
Linux上MySQL数据测试,新增400万条数据。我希望服务器程序在终端关闭后继续运行测试。我尝试了 nohup 但没有成功。
这是不可能的。最简单的方法是编写一个脚本,然后运行它并将脚本挂在后台。就是这样。

如何在linux中安装和配置mysql数据库
1。下载、编译并安装
#cd /usr/local/src/
#wget
#tar –xzvf mysql-5.1.38.tar.gz ../software/
# ./configure # ./
--prefix=/usr/local/mysql //MySQL安装目录
--datadir=/mydata //数据库存放目录
--charset=utf8 //使用UTF8格式 --with-extra-charsets=complex //安装所有扩展字符集
--enable-thread-safe-client //启用客户端安全线程
--with-big-tables //启用大表
--with-ssl //使用SSL加密
--with-embedded-server //编译为嵌入式MySQL库(libmysqld.a),
--enable-local-infile //允许从本地导入的数据
--enable-assembler //组装常见的x86算子,可以提高性能
--with-plugins=innobase //数据库插件
--with-plugins=partition //表分区功能,将一个大表分割成几个小表
#make make install //然后编译安装
2.创建新用户和组
#groupadd mysql //创建MySQL组
#useradd -g mysql -s /sbin/nologin mysql //创建属于MySQL组的MySQL用户
3.设置
#chown -R mysql:mysql /usr/local/mysql / MySQL用户和组的MySQL目录权限
#cp /usr/local/src/software/ mysql-5.1.38/support - files/ my-medium.cnf /etc/my.cnf //复制到配置文件my.cnf
#/usr/local/mysql/bin/mysql_install_db --user=mysql //使用MySQL初始化数据库
# chown -R mysql:mysql /usr/local/mysql/var/ //将初始化的数据库目录交给MySQL所有者
#/usr/local/mysql/bin/mysqld_safe --user=mysql //启动MySQL
4 。其他
#cp /usr/local/ src/software/ mysql-5.1.38/support-files/mysql.server /etc/init.d/mysqld
#chmod 755 /etc/init.d/mysql
#chkconfig --add mysqld
#chkconfig mysqld on
#service mysqld restart
5。登录测试
#cd /usr/local/mysql/bin
#mysql
显示数据库;
#
MySQL安装完成
Linux下Mysql配置方法
Linux下Mysql配置文件路径在/usr/share/mysql
有:my-huge.cnf、my-large.cnf、my-medium、my-small.cnf。
根据需要打开其中一个文件:
在文件[mysqld]中搜索
在下一行下面添加datadir=FILEPATH /*此路径是保存数据库的路径*/
然后保存将文件
输入
#cp my-***.cnf /etc
# 到 shell-cd /etc
#mv my.cnf my.cnf.bak /*备份之前系统 mysql 配置file*/
#mv my-***.cnf my.cnf
#service mysqld start /*启动mysql服务*/
#ntsysv /*设置mysql自动启动,选择mysqld服务在弹出窗口中加空格,最后保存se*/
有在虚拟机上测试LINUX的说明吗?是否可以连接本地MYSQL数据库?
mysql -u {mysql-user} -p {mysql-password} -h {mysql-server}
注意:由于需要连接虚拟机中本地MySQL数据库,所以
先make确保虚拟机的网络设置没有问题,可以 ping 通本地 IP 地址。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
