`
angellin0
  • 浏览: 115806 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Solaris 10下Mysq安装及配置

阅读更多
1.准备安装前的工作
  创建mysql用户及用户组:
# groupadd -g 100 user
# useradd -m -g user -d /export/home/mysql mysql

  然后以mysql用户登陆。
2.下载mysql安装文件mysql-5.1.36-solaris10-i386.tar.gz到安装目录(如/export/home/mysql/works/)
  解压文件:
# chmod +x mysql-5.1.36-solaris10-i386.tar.gz (添加执行权限)
# gzip -d mysql-5.1.36-solaris10-i386.tar.gz
# tar -xvf mysql-5.1.36-solaris10-i386.tar

  安装初始数据库:
# cd works/mysql/scripts/
# ./mysql_install_db --user=mysql

  此时有可能会报错
FATAL ERROR: Could not find ./bin/my_print_defaults

If you compiled from source, you need to run 'make install' to
copy the software into the correct location ready for operation.

If you are using a binary release, you must either be at the top
level of the extracted archive, or pass the --basedir option
pointing to that location.

重新执行命令,添加basedir及datadir参数:
# ./mysql_install_db --user=mysql --basedir=/export/home/mysql/works/mysql 
--datadir=/export/home/mysql/works/mysql/data/

执行成功。到此,Mysql已经安装成功了。

3.配置开机启动脚本


   修改support-files/mysql.server文件,添加basedir及datadir,然后将mysql.server文件复制到想要的位置如/etc/init.d/mysqld
# cp mysql.server /etc/init.d/mysqld

这样,启动、停止mysql服务的脚本为
# /etc/init.d/mysqld start | stop | restart [--user=mysql]
(按以上方式安装后user默认为mysql)

  可以在/etc/rc3.d/目录下建立开机启动脚本,文件名需要以“S”开头,然后跟数字,后面为自定义名字,如S86mysqlserv。文件内容为:
#!/sbin/sh
/etc/init.d/mysqld start

这样,当计算机重启后即可启动mysql服务。

4.修改root用户密码:

# mysqladmin -u root password root (修改root用户的密码为root)

  以命令行方式登录mysql:
#  mysql -u root -p

修改用户权限:
mysql> grant all PRIVILEGES on orion_expo.* to 
orion@'localhost' identified by '123456';

orion_expo 表示上面的权限是针对于哪个表的,orion_expo 指的是数据库,若为所有的则用*表示。由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。
orion@'localhost' 前面的orion表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。
    localhost 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。
    123456 为用户的密码。
mysql> flush privileges; 


5. 常见错误


本地登录时出现错误:
ERROR 1251: Client does not support authentication 
protocol requested by server; consider upgrading MySQL client

这是因为客户端支持的mysql版本过低了,解决办法有以下两种:
(1)
mysql> SET PASSWORD FOR ‘some_user'@'some_host' = 
OLD_PASSWORD('newpwd');

(2)
mysql> UPDATE mysql.user SET Password = 
OLD_PASSWORD('newpwd') WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;

1
1
分享到:
评论

相关推荐

    mysq安装图解

    在安装完成后,我们需要配置 MySQL,包括选择配置方式、服务器类型、数据库用途等。我们可以选择“Detailed Configuration(手动精确配置)”,以便更好地熟悉配置过程。 九、选择服务器类型 我们需要选择服务器...

    mysq5.0l安装文件

    mysq5.0l安装文件,mysql-gui-tools-5.0-r2-win32.msi。小巧玲珑在东西。

    windows下PHP5+APACHE+MYSQ完整配置

    - `windows下PHP5+APACHE+MYSQ完整配置.txt`文件可能包含详细的配置步骤或常见问题解答,建议查阅该文件以获取更多信息。 这个配置完成后,你将拥有一个在Windows上的本地开发环境,可以用来开发、测试PHP应用程序...

    mysq高可用配置.docx

    这可以通过`mysqldump`命令完成,如果在执行过程中遇到命令找不到的问题,可以使用`ln -fs`创建软链接指向MySQL的实际安装目录。备份完成后,使用`scp`命令将备份文件复制到mysql2所在的主机,并在该主机上使用`...

    MySQ安装教程保姆级

    mysql安装指南【保姆级】

    2024 年 MySQL 8.0 安装 配置 教程 最简易.md

    这篇文章是一份非常详细的MySQL 8.0安装和配置教程,主要包括以下几个部分: 1. 卸载旧版本MySQL的方法介绍。 2. 从官网下载最新的MySQL 8.0安装包。 3. 分步骤图文并茂地展示了MySQL的安装过程,包括自定义安装组件...

    MYSQL5.1图文配置

    MYSQL5.1图文配置是MYSQL5.1的安装和配置详解,包括了MYSQL5.1的安装过程、配置向导和服务器配置详解。下面是MYSQL5.1图文配置的详细知识点: 1. MYSQL5.1安装 MYSQL5.1安装过程包括下载安装文件、选择安装类型、...

    Docker上安装Mysq配置步骤详解.pdf

    。。。

    Docker上安装Mysq配置步骤详解.docx

    。。。

    mysq-5.5 安装图解

    MySQL 5.5 安装教程 MySQL 是一种开源的关系型...通过选择合适的安装方式和配置选项,可以快速安装和配置 MySQL 数据库。同时,本文还提供了详细的安装步骤和配置选项的解释,帮助用户更好地理解和使用 MySQL 数据库。

    Ubuntu 12.04下如何安装MySQ

    Ubuntu 12.04下如何安装MySQL ,我按照这文档,已经成功在ubuntu 12.04安装成功mysql!

    mysq 优化方案+优化策略

    mysq 优化方案+优化策略mysq 优化方案+优化策略mysq 优化方案+优化策略mysq 优化方案+优化策略mysq 优化方案+优化策略mysq 优化方案+优化策略mysq 优化方案+优化策略

    mysq开发包

    6. **配置脚本**:在安装和配置MySQL服务器时,可能会用到一些脚本,例如初始化脚本、配置模板等,它们帮助设置服务器参数,以适应特定的工作负载和性能需求。 7. **版本兼容性**:确保开发包与你正在使用的MySQL...

    mysql- my.ini配置(mysq5.6.10)

    mysql- my.ini配置(mysq5.6.10),供大家一起共同分享使用。

    Docker上安装Mysq配置步骤详解 (2).docx

    。。。

    Docker上安装Mysq配置步骤详解 (3).docx

    。。。

    Docker上安装Mysq配置步骤详解 (2).pdf

    。。。

    Docker上安装Mysq配置步骤详解 (3).pdf

    。。。

    《转》Apache+php+mysql在windows下的安装与配置图解(3)

    总之,Apache+PHP+MySQL在Windows下的安装与配置涉及到多个步骤,包括Apache的安装与启动、PHP的集成、MySQL的安装与配置,以及它们之间的通信设置。每个环节都需要仔细操作,确保所有组件能够协同工作,为Web应用...

Global site tag (gtag.js) - Google Analytics